1. Introduction and Aims

We have merged the two datasets together in GCSKO_merge.Rmd. Here, we will perform pseudotime analysis on the dataset and build modules of genes that show similar expression across this pseudotime.

2. Read in the data

Load/Install the Required Packages

[1] "patchwork is loaded correctly"
[1] "viridis is loaded correctly"
[1] "Seurat is loaded correctly"
[1] "cowplot is loaded correctly"
[1] "gridExtra is loaded correctly"
[1] "grid is loaded correctly"
[1] "Hmisc is loaded correctly"
[1] "reshape2 is loaded correctly"
[1] "dplyr is loaded correctly"
Loading required package: monocle3

Attaching package: ‘monocle3’

The following objects are masked from ‘package:Biobase’:

    exprs, fData, fData<-, pData, pData<-
[1] "monocle3 is loaded correctly"

load data

tenx.mutant.integrated is needed from the merge script

## load dataset
tenx.mutant.integrated <- readRDS("../data_to_export/tenx.mutant.integrated.RDS")

3. Pseudotime Analysis Using Monocle

For monocle input, we can use all WT cells, provided we correct for batch effects.

https://cole-trapnell-lab.github.io/monocle3/docs/differential/

We have 5 potential sources of WT information:

  1. 10X - 5k run

  2. SS2 - WT cells in this experiment

  3. SS2 - 10X (published)

  4. 10X - MCA (published)

  5. 10X - 30k run

When you try and use 1 and 2 together, there are issues with calling modules. I think this is to do with the integration that Seurat does, so since the 10X data is complete (i.e. covers the lifecycle), we will sacrifice some extra power (a few more cells) so that we can call more modules.

B. 10X cells

The above analysis results in hardly any genes in the modules, most likely due to the normalisation effect of Seurat. Here, we will take just the 10X object, which has coverage of the lifecyle and also does not require batch correction.

Pseudotime calculation

Preprocess

## extract data
## this extracts wt only cells
#wt_cells <- rownames(tenx.mutant.integrated@meta.data[which(tenx.mutant.integrated@meta.data$identity_combined == "WT" | tenx.mutant.integrated@meta.data$identity_combined == "WT_10X"),])

## extracts only 10x cells 
wt_cells <- rownames(tenx.mutant.integrated@meta.data[which(tenx.mutant.integrated@meta.data$identity_combined == "WT_10X"),])

## make a new Seurat of this
seurat.object <-subset(tenx.mutant.integrated, cells = wt_cells)

## check that this is the same as the pb_sex_filtered object
#data_test <- as(as.matrix(GetAssayData(pb_sex_filtered, assay = "RNA", slot = "data")), 'sparseMatrix')
#is.equal
#is.identical

## extract counts and pheno:
## the reason we use the integrated and then subsetted is because these cells have been normalised whereas the cells in pb_sex_filtered have not been normalised (well they have but with doublets in them)
data <- as(as.matrix(GetAssayData(seurat.object, assay = "RNA", slot = "data")), 'sparseMatrix')
## make phenodata
pd <- data.frame(seurat.object@meta.data)
## keep only the columns that are relevant in metadata
#pData <- pd %>% select(orig.ident, nCount_RNA, nFeature_RNA)
## make gene metadata
fData <- data.frame(gene_short_name = row.names(data), row.names = row.names(data))

## Construct monocle cds
monocle.object <- new_cell_data_set(expression_data = data, cell_metadata = pd, gene_metadata = fData)

## preprocess
monocle.object = preprocess_cds(monocle.object, num_dim = 50, norm_method = "none")
### if using integrated data:
# norm_method = "none", alignment_group = "~ experiment"

## plot jack straw plot
#plot_pc_variance_explained(monocle.object)

#monocle.object = reduce_dimension(monocle.object, reduction_method = "UMAP", preprocess_method = "PCA", umap.metric = "euclidean", umap.n_neighbors = 50, umap.min_dist = 0.5, verbose = FALSE)

#plot_cells(monocle.object, color_cells_by="experiment")

Graph Learning

## add UMAP from Seurat
monocle.object@int_colData@listData$reducedDims@listData[["UMAP"]] <- seurat.object@reductions[["DIM_UMAP"]]@cell.embeddings

## cluster
## this is essential to run the learn_graph function later on
monocle.object = cluster_cells(monocle.object)

## plot initial clustering by monocle
#plot_cells(monocle.object, color_cells_by="cluster", group_cells_by="partition", x = 2, y = 1)

## map pseudotime
monocle.object = learn_graph(monocle.object, learn_graph_control=list(ncenter=300), use_partition = FALSE)

  |                                                                     
  |                                                               |   0%
  |                                                                     
  |===============================================================| 100%
# learn_graph_control=list(ncenter=500) - play with this parameter

## Plot cells
plot_cells(monocle.object, color_cells_by="partition", group_cells_by="partition", x = 2, y = 1) 
`select_()` is deprecated as of dplyr 0.7.0.
Please use `select()` instead.
This warning is displayed once every 8 hours.
Call `lifecycle::last_warnings()` to see where this warning was generated.The `add` argument of `group_by()` is deprecated as of dplyr 1.0.0.
Please use the `.add` argument instead.
This warning is displayed once every 8 hours.
Call `lifecycle::last_warnings()` to see where this warning was generated.

Pseudotime Calculation

## a helper function to identify the root principal points:
get_earliest_principal_node <- function(cds, time_bin="4"){
  cell_ids <- which(colData(cds)[, "seurat_clusters"] == time_bin)
  closest_vertex <-
  cds@principal_graph_aux[["UMAP"]]$pr_graph_cell_proj_closest_vertex
  closest_vertex <- as.matrix(closest_vertex[colnames(cds), ])
  root_pr_nodes <-
  igraph::V(principal_graph(cds)[["UMAP"]])$name[as.numeric(names
  (which.max(table(closest_vertex[cell_ids,]))))]
  
  root_pr_nodes
}

## Order the cells and caclulate pseudotime
#monocle.object = order_cells(monocle.object, root_pr_nodes=get_earliest_principal_node(monocle.object))
monocle.object = order_cells(monocle.object)

Listening on http://127.0.0.1:6107
## Plot
plot_cells(monocle.object, color_cells_by = "pseudotime", label_cell_groups=FALSE, cell_size = 2, x = 2, y = 1) +
  coord_fixed() +
  theme_void() +
  labs(title = "Pseudotime") +
  theme(plot.title = element_text(hjust = 0.5))

Module Construction

## find genes that change as a function of pt:
monocle.object_pr_test_res <- graph_test(monocle.object, neighbor_graph="principal_graph", cores=8)
Registered S3 method overwritten by 'spdep':
  method   from
  plot.mst ape 

  |                                                       |   0%, ETA NA
  |                                                 |   0%, ETA 01:29:02
  |                                                    |   0%, ETA 47:59
  |                                                    |   0%, ETA 32:16
  |                                                    |   0%, ETA 25:01
  |                                                    |   0%, ETA 20:30
  |                                                    |   0%, ETA 17:29
  |                                                    |   0%, ETA 15:07
  |                                                    |   0%, ETA 11:53
  |                                                    |   0%, ETA 10:54
  |                                                    |   0%, ETA 09:55
  |                                                    |   0%, ETA 09:25
  |                                                    |   0%, ETA 08:45
  |                                                    |   0%, ETA 08:09
  |                                                    |   0%, ETA 07:17
  |                                                    |   0%, ETA 06:58
  |                                                    |   0%, ETA 06:43
  |                                                    |   0%, ETA 06:27
  |                                                    |   0%, ETA 06:09
  |                                                    |   0%, ETA 05:53
  |                                                    |   0%, ETA 05:27
  |                                                    |   0%, ETA 05:15
  |                                                    |   1%, ETA 05:01
  |                                                    |   1%, ETA 04:53
  |                                                    |   1%, ETA 04:45
  |                                                    |   1%, ETA 04:27
  |                                                    |   1%, ETA 04:13
  |                                                    |   1%, ETA 04:08
  |                                                    |   1%, ETA 04:04
  |                                                    |   1%, ETA 04:01
  |                                                    |   1%, ETA 03:56
  |                                                    |   1%, ETA 03:50
  |                                                    |   1%, ETA 03:45
  |                                                    |   1%, ETA 03:41
  |                                                    |   1%, ETA 03:36
  |                                                    |   1%, ETA 03:37
  |                                                    |   1%, ETA 03:33
  |                                                    |   1%, ETA 03:29
  |                                                    |   1%, ETA 03:25
  |                                                    |   1%, ETA 03:21
  |                                                    |   1%, ETA 03:17
  |                                                    |   1%, ETA 03:13
  |                                                    |   1%, ETA 03:10
  |                                                    |   1%, ETA 03:12
  |=                                                   |   1%, ETA 03:09
  |=                                                   |   1%, ETA 03:06
  |=                                                   |   1%, ETA 03:03
  |=                                                   |   1%, ETA 02:57
  |=                                                   |   1%, ETA 02:54
  |=                                                   |   1%, ETA 02:53
  |=                                                   |   1%, ETA 02:54
  |=                                                   |   1%, ETA 02:51
  |=                                                   |   1%, ETA 02:49
  |=                                                   |   1%, ETA 02:46
  |=                                                   |   1%, ETA 02:44
  |=                                                   |   1%, ETA 02:42
  |=                                                   |   1%, ETA 02:40
  |=                                                   |   1%, ETA 02:39
  |=                                                   |   1%, ETA 02:41
  |=                                                   |   1%, ETA 02:39
  |=                                                   |   1%, ETA 02:37
  |=                                                   |   1%, ETA 02:35
  |=                                                   |   1%, ETA 02:33
  |=                                                   |   1%, ETA 02:31
  |=                                                   |   1%, ETA 02:29
  |=                                                   |   1%, ETA 02:28
  |=                                                   |   1%, ETA 02:29
  |=                                                   |   1%, ETA 02:28
  |=                                                   |   1%, ETA 02:26
  |=                                                   |   1%, ETA 02:24
  |=                                                   |   2%, ETA 02:21
  |=                                                   |   2%, ETA 02:20
  |=                                                   |   2%, ETA 02:19
  |=                                                   |   2%, ETA 02:19
  |=                                                   |   2%, ETA 02:18
  |=                                                   |   2%, ETA 02:17
  |=                                                   |   2%, ETA 02:16
  |=                                                   |   2%, ETA 02:14
  |=                                                   |   2%, ETA 02:11
  |=                                                   |   2%, ETA 02:10
  |=                                                   |   2%, ETA 02:11
  |=                                                   |   2%, ETA 02:10
  |=                                                   |   2%, ETA 02:09
  |=                                                   |   2%, ETA 02:08
  |=                                                   |   2%, ETA 02:07
  |=                                                   |   2%, ETA 02:07
  |=                                                   |   2%, ETA 02:05
  |=                                                   |   2%, ETA 02:04
  |=                                                   |   2%, ETA 02:05
  |=                                                   |   2%, ETA 02:04
  |=                                                   |   2%, ETA 02:04
  |=                                                   |   2%, ETA 02:03
  |=                                                   |   2%, ETA 02:02
  |=                                                   |   2%, ETA 02:01
  |=                                                   |   2%, ETA 02:00
  |=                                                   |   2%, ETA 02:00
  |=                                                   |   2%, ETA 01:59
  |=                                                   |   2%, ETA 02:00
  |=                                                   |   2%, ETA 02:00
  |=                                                   |   2%, ETA 01:59
  |=                                                   |   2%, ETA 01:58
  |=                                                   |   2%, ETA 01:57
  |=                                                   |   2%, ETA 01:56
  |=                                                   |   2%, ETA 01:56
  |=                                                   |   2%, ETA 01:56
  |=                                                   |   2%, ETA 01:56
  |=                                                   |   2%, ETA 01:55
  |=                                                   |   2%, ETA 01:55
  |=                                                   |   2%, ETA 01:54
  |=                                                   |   2%, ETA 01:52
  |=                                                   |   2%, ETA 01:52
  |=                                                   |   2%, ETA 01:53
  |=                                                   |   2%, ETA 01:53
  |=                                                   |   2%, ETA 01:51
  |=                                                   |   2%, ETA 01:50
  |=                                                   |   2%, ETA 01:50
  |=                                                   |   2%, ETA 01:50
  |=                                                   |   3%, ETA 01:50
  |=                                                   |   3%, ETA 01:50
  |=                                                   |   3%, ETA 01:50
  |=                                                   |   3%, ETA 01:49
  |=                                                   |   3%, ETA 01:48
  |=                                                   |   3%, ETA 01:48
  |=                                                   |   3%, ETA 01:47
  |=                                                   |   3%, ETA 01:47
  |=                                                   |   3%, ETA 01:47
  |=                                                   |   3%, ETA 01:46
  |=                                                   |   3%, ETA 01:46
  |=                                                   |   3%, ETA 01:46
  |=                                                   |   3%, ETA 01:46
  |=                                                   |   3%, ETA 01:46
  |=                                                   |   3%, ETA 01:45
  |=                                                   |   3%, ETA 01:44
  |=                                                   |   3%, ETA 01:44
  |=                                                   |   3%, ETA 01:44
  |=                                                   |   3%, ETA 01:44
  |==                                                  |   3%, ETA 01:44
  |==                                                  |   3%, ETA 01:43
  |==                                                  |   3%, ETA 01:43
  |==                                                  |   3%, ETA 01:43
  |==                                                  |   3%, ETA 01:43
  |==                                                  |   3%, ETA 01:42
  |==                                                  |   3%, ETA 01:42
  |==                                                  |   3%, ETA 01:42
  |==                                                  |   3%, ETA 01:41
  |==                                                  |   3%, ETA 01:40
  |==                                                  |   3%, ETA 01:40
  |==                                                  |   3%, ETA 01:40
  |==                                                  |   3%, ETA 01:40
  |==                                                  |   3%, ETA 01:40
  |==                                                  |   3%, ETA 01:40
  |==                                                  |   3%, ETA 01:39
  |==                                                  |   3%, ETA 01:39
  |==                                                  |   3%, ETA 01:39
  |==                                                  |   3%, ETA 01:38
  |==                                                  |   3%, ETA 01:37
  |==                                                  |   3%, ETA 01:39
  |==                                                  |   3%, ETA 01:38
  |==                                                  |   3%, ETA 01:37
  |==                                                  |   3%, ETA 01:38
  |==                                                  |   3%, ETA 01:37
  |==                                                  |   3%, ETA 01:37
  |==                                                  |   4%, ETA 01:36
  |==                                                  |   4%, ETA 01:37
  |==                                                  |   4%, ETA 01:37
  |==                                                  |   4%, ETA 01:36
  |==                                                  |   4%, ETA 01:36
  |==                                                  |   4%, ETA 01:36
  |==                                                  |   4%, ETA 01:36
  |==                                                  |   4%, ETA 01:35
  |==                                                  |   4%, ETA 01:35
  |==                                                  |   4%, ETA 01:35
  |==                                                  |   4%, ETA 01:35
  |==                                                  |   4%, ETA 01:34
  |==                                                  |   4%, ETA 01:33
  |==                                                  |   4%, ETA 01:33
  |==                                                  |   4%, ETA 01:33
  |==                                                  |   4%, ETA 01:34
  |==                                                  |   4%, ETA 01:34
  |==                                                  |   4%, ETA 01:33
  |==                                                  |   4%, ETA 01:33
  |==                                                  |   4%, ETA 01:33
  |==                                                  |   4%, ETA 01:33
  |==                                                  |   4%, ETA 01:32
  |==                                                  |   4%, ETA 01:32
  |==                                                  |   4%, ETA 01:32
  |==                                                  |   4%, ETA 01:33
  |==                                                  |   4%, ETA 01:32
  |==                                                  |   4%, ETA 01:32
  |==                                                  |   4%, ETA 01:32
  |==                                                  |   4%, ETA 01:31
  |==                                                  |   4%, ETA 01:31
  |==                                                  |   4%, ETA 01:31
  |==                                                  |   4%, ETA 01:32
  |==                                                  |   4%, ETA 01:31
  |==                                                  |   4%, ETA 01:31
  |==                                                  |   4%, ETA 01:31
  |==                                                  |   4%, ETA 01:30
  |==                                                  |   4%, ETA 01:30
  |==                                                  |   4%, ETA 01:30
  |==                                                  |   4%, ETA 01:30
  |==                                                  |   4%, ETA 01:30
  |==                                                  |   4%, ETA 01:30
  |==                                                  |   4%, ETA 01:30
  |==                                                  |   4%, ETA 01:30
  |==                                                  |   4%, ETA 01:30
  |==                                                  |   4%, ETA 01:29
  |==                                                  |   4%, ETA 01:29
  |==                                                  |   4%, ETA 01:30
  |==                                                  |   5%, ETA 01:29
  |==                                                  |   5%, ETA 01:29
  |==                                                  |   5%, ETA 01:29
  |==                                                  |   5%, ETA 01:29
  |==                                                  |   5%, ETA 01:28
  |==                                                  |   5%, ETA 01:28
  |==                                                  |   5%, ETA 01:28
  |==                                                  |   5%, ETA 01:29
  |==                                                  |   5%, ETA 01:29
  |==                                                  |   5%, ETA 01:28
  |==                                                  |   5%, ETA 01:28
  |==                                                  |   5%, ETA 01:28
  |==                                                  |   5%, ETA 01:28
  |===                                                 |   5%, ETA 01:28
  |===                                                 |   5%, ETA 01:27
  |===                                                 |   5%, ETA 01:27
  |===                                                 |   5%, ETA 01:28
  |===                                                 |   5%, ETA 01:27
  |===                                                 |   5%, ETA 01:27
  |===                                                 |   5%, ETA 01:27
  |===                                                 |   5%, ETA 01:28
  |===                                                 |   5%, ETA 01:27
  |===                                                 |   5%, ETA 01:27
  |===                                                 |   5%, ETA 01:27
  |===                                                 |   5%, ETA 01:26
  |===                                                 |   5%, ETA 01:26
  |===                                                 |   5%, ETA 01:26
  |===                                                 |   5%, ETA 01:27
  |===                                                 |   5%, ETA 01:26
  |===                                                 |   5%, ETA 01:26
  |===                                                 |   5%, ETA 01:26
  |===                                                 |   5%, ETA 01:26
  |===                                                 |   5%, ETA 01:25
  |===                                                 |   5%, ETA 01:26
  |===                                                 |   5%, ETA 01:26
  |===                                                 |   5%, ETA 01:26
  |===                                                 |   5%, ETA 01:26
  |===                                                 |   5%, ETA 01:25
  |===                                                 |   5%, ETA 01:25
  |===                                                 |   5%, ETA 01:25
  |===                                                 |   5%, ETA 01:25
  |===                                                 |   5%, ETA 01:25
  |===                                                 |   5%, ETA 01:25
  |===                                                 |   5%, ETA 01:25
  |===                                                 |   5%, ETA 01:25
  |===                                                 |   5%, ETA 01:25
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:25
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:23
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:23
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:23
  |===                                                 |   6%, ETA 01:23
  |===                                                 |   6%, ETA 01:23
  |===                                                 |   6%, ETA 01:23
  |===                                                 |   6%, ETA 01:23
  |===                                                 |   6%, ETA 01:22
  |===                                                 |   6%, ETA 01:22
  |===                                                 |   6%, ETA 01:22
  |===                                                 |   6%, ETA 01:22
  |===                                                 |   6%, ETA 01:22
  |===                                                 |   6%, ETA 01:22
  |===                                                 |   6%, ETA 01:22
  |===                                                 |   6%, ETA 01:22
  |===                                                 |   6%, ETA 01:22
  |===                                                 |   6%, ETA 01:22
  |===                                                 |   6%, ETA 01:21
  |===                                                 |   6%, ETA 01:21
  |===                                                 |   6%, ETA 01:21
  |===                                                 |   6%, ETA 01:22
  |===                                                 |   6%, ETA 01:22
  |===                                                 |   6%, ETA 01:21
  |===                                                 |   6%, ETA 01:21
  |===                                                 |   6%, ETA 01:21
  |===                                                 |   6%, ETA 01:21
  |===                                                 |   6%, ETA 01:21
  |===                                                 |   7%, ETA 01:21
  |===                                                 |   7%, ETA 01:21
  |===                                                 |   7%, ETA 01:21
  |===                                                 |   7%, ETA 01:21
  |===                                                 |   7%, ETA 01:20
  |===                                                 |   7%, ETA 01:20
  |===                                                 |   7%, ETA 01:21
  |===                                                 |   7%, ETA 01:21
  |===                                                 |   7%, ETA 01:21
  |===                                                 |   7%, ETA 01:20
  |===                                                 |   7%, ETA 01:20
  |====                                                |   7%, ETA 01:20
  |====                                                |   7%, ETA 01:20
  |====                                                |   7%, ETA 01:20
  |====                                                |   7%, ETA 01:21
  |====                                                |   7%, ETA 01:21
  |====                                                |   7%, ETA 01:20
  |====                                                |   7%, ETA 01:20
  |====                                                |   7%, ETA 01:20
  |====                                                |   7%, ETA 01:20
  |====                                                |   7%, ETA 01:20
  |====                                                |   7%, ETA 01:20
  |====                                                |   7%, ETA 01:20
  |====                                                |   7%, ETA 01:20
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:20
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:18
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:18
  |====                                                |   7%, ETA 01:18
  |====                                                |   7%, ETA 01:18
  |====                                                |   7%, ETA 01:18
  |====                                                |   7%, ETA 01:18
  |====                                                |   7%, ETA 01:18
  |====                                                |   8%, ETA 01:18
  |====                                                |   8%, ETA 01:18
  |====                                                |   8%, ETA 01:18
  |====                                                |   8%, ETA 01:18
  |====                                                |   8%, ETA 01:18
  |====                                                |   8%, ETA 01:18
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:15
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:15
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:15
  |====                                                |   9%, ETA 01:15
  |====                                                |   9%, ETA 01:15
  |====                                                |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:13
  |=====                                               |   9%, ETA 01:13
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:13
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:13
  |=====                                               |   9%, ETA 01:13
  |=====                                               |   9%, ETA 01:13
  |=====                                               |   9%, ETA 01:13
  |=====                                               |   9%, ETA 01:13
  |=====                                               |   9%, ETA 01:13
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:11
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:11
  |=====                                               |  10%, ETA 01:11
  |=====                                               |  10%, ETA 01:11
  |=====                                               |  10%, ETA 01:11
  |=====                                               |  10%, ETA 01:11
  |=====                                               |  10%, ETA 01:11
  |=====                                               |  10%, ETA 01:11
  |=====                                               |  10%, ETA 01:11
  |=====                                               |  10%, ETA 01:11
  |=====                                               |  10%, ETA 01:11
  |=====                                               |  10%, ETA 01:11
  |=====                                               |  11%, ETA 01:11
  |=====                                               |  11%, ETA 01:11
  |=====                                               |  11%, ETA 01:11
  |=====                                               |  11%, ETA 01:11
  |======                                              |  11%, ETA 01:11
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:11
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  12%, ETA 01:09
  |======                                              |  12%, ETA 01:09
  |======                                              |  12%, ETA 01:09
  |======                                              |  12%, ETA 01:09
  |======                                              |  12%, ETA 01:09
  |======                                              |  12%, ETA 01:09
  |======                                              |  12%, ETA 01:09
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:07
  |======                                              |  12%, ETA 01:07
  |======                                              |  12%, ETA 01:07
  |======                                              |  12%, ETA 01:07
  |======                                              |  12%, ETA 01:07
  |======                                              |  12%, ETA 01:07
  |======                                              |  12%, ETA 01:07
  |======                                              |  12%, ETA 01:07
  |======                                              |  12%, ETA 01:07
  |======                                              |  12%, ETA 01:07
  |======                                              |  12%, ETA 01:07
  |======                                              |  12%, ETA 01:07
  |======                                              |  12%, ETA 01:07
  |=======                                             |  13%, ETA 01:07
  |=======                                             |  13%, ETA 01:07
  |=======                                             |  13%, ETA 01:07
  |=======                                             |  13%, ETA 01:07
  |=======                                             |  13%, ETA 01:07
  |=======                                             |  13%, ETA 01:07
  |=======                                             |  13%, ETA 01:07
  |=======                                             |  13%, ETA 01:07
  |=======                                             |  13%, ETA 01:07
  |=======                                             |  13%, ETA 01:07
  |=======                                             |  13%, ETA 01:07
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:07
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:04
  |========                                            |  14%, ETA 01:04
  |========                                            |  14%, ETA 01:04
  |========                                            |  14%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:03
  |========                                            |  15%, ETA 01:03
  |========                                            |  15%, ETA 01:03
  |========                                            |  15%, ETA 01:03
  |========                                            |  15%, ETA 01:03
  |========                                            |  15%, ETA 01:03
  |========                                            |  15%, ETA 01:03
  |========                                            |  15%, ETA 01:03
  |========                                            |  15%, ETA 01:03
  |========                                            |  15%, ETA 01:03
  |========                                            |  15%, ETA 01:03
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:11
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:11
  |========                                            |  15%, ETA 01:11
  |========                                            |  15%, ETA 01:11
  |========                                            |  15%, ETA 01:11
  |========                                            |  15%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:09
  |========                                            |  16%, ETA 01:09
  |========                                            |  16%, ETA 01:09
  |=========                                           |  16%, ETA 01:09
  |=========                                           |  16%, ETA 01:09
  |=========                                           |  16%, ETA 01:09
  |=========                                           |  16%, ETA 01:09
  |=========                                           |  16%, ETA 01:09
  |=========                                           |  16%, ETA 01:09
  |=========                                           |  16%, ETA 01:09
  |=========                                           |  16%, ETA 01:09
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  18%, ETA 01:08
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |==========                                          |  18%, ETA 01:07
  |==========                                          |  18%, ETA 01:07
  |==========                                          |  18%, ETA 01:07
  |==========                                          |  18%, ETA 01:07
  |==========                                          |  18%, ETA 01:07
  |==========                                          |  18%, ETA 01:07
  |==========                                          |  18%, ETA 01:07
  |==========                                          |  18%, ETA 01:06
  |==========                                          |  18%, ETA 01:07
  |==========                                          |  18%, ETA 01:07
  |==========                                          |  18%, ETA 01:07
  |==========                                          |  18%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:05
  |==========                                          |  19%, ETA 01:05
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:05
  |==========                                          |  19%, ETA 01:05
  |==========                                          |  19%, ETA 01:05
  |==========                                          |  19%, ETA 01:05
  |==========                                          |  19%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |===========                                         |  20%, ETA 01:05
  |===========                                         |  20%, ETA 01:05
  |===========                                         |  20%, ETA 01:05
  |===========                                         |  20%, ETA 01:05
  |===========                                         |  20%, ETA 01:05
  |===========                                         |  20%, ETA 01:05
  |===========                                         |  20%, ETA 01:05
  |===========                                         |  20%, ETA 01:05
  |===========                                         |  20%, ETA 01:05
  |===========                                         |  20%, ETA 01:05
  |===========                                         |  20%, ETA 01:05
  |===========                                         |  20%, ETA 01:04
  |===========                                         |  20%, ETA 01:04
  |===========                                         |  20%, ETA 01:04
  |===========                                         |  20%, ETA 01:04
  |===========                                         |  20%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:03
  |===========                                         |  22%, ETA 01:03
  |===========                                         |  22%, ETA 01:03
  |===========                                         |  22%, ETA 01:03
  |===========                                         |  22%, ETA 01:03
  |===========                                         |  22%, ETA 01:03
  |===========                                         |  22%, ETA 01:03
  |===========                                         |  22%, ETA 01:03
  |===========                                         |  22%, ETA 01:03
  |===========                                         |  22%, ETA 01:03
  |===========                                         |  22%, ETA 01:03
  |===========                                         |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  23%, ETA 01:03
  |============                                        |  23%, ETA 01:03
  |============                                        |  23%, ETA 01:03
  |============                                        |  23%, ETA 01:03
  |============                                        |  23%, ETA 01:03
  |============                                        |  23%, ETA 01:08
  |=============                                       |  24%, ETA 01:02
  |=============                                       |  24%, ETA 01:02
  |=============                                       |  24%, ETA 01:02
  |=============                                       |  25%, ETA 01:02
  |=============                                       |  25%, ETA 01:02
  |=============                                       |  25%, ETA 01:02
  |=============                                       |  25%, ETA 01:02
  |=============                                       |  25%, ETA 01:02
  |=============                                       |  25%, ETA 01:02
  |=============                                       |  25%, ETA 01:02
  |=============                                       |  25%, ETA 01:02
  |=============                                       |  25%, ETA 01:02
  |=============                                       |  25%, ETA 01:02
  |=============                                       |  25%, ETA 01:02
  |=============                                       |  25%, ETA 01:02
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  26%, ETA 01:01
  |=============                                       |  26%, ETA 01:01
  |=============                                       |  26%, ETA 01:01
  |=============                                       |  26%, ETA 01:01
  |=============                                       |  26%, ETA 01:01
  |=============                                       |  26%, ETA 01:01
  |=============                                       |  26%, ETA 01:01
  |=============                                       |  26%, ETA 01:01
  |=============                                       |  26%, ETA 01:01
  |=============                                       |  26%, ETA 01:01
  |=============                                       |  26%, ETA 01:00
  |=============                                       |  26%, ETA 01:00
  |=============                                       |  26%, ETA 01:00
  |=============                                       |  26%, ETA 01:00
  |=============                                       |  26%, ETA 01:00
  |=============                                       |  26%, ETA 01:00
  |=============                                       |  26%, ETA 01:00
  |=============                                       |  26%, ETA 01:00
  |=============                                       |  26%, ETA 01:00
  |=============                                       |  26%, ETA 01:00
  |=============                                       |  26%, ETA 01:00
  |=============                                       |  26%, ETA 01:00
  |=============                                       |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  29%, ETA 00:59
  |===============                                     |  29%, ETA 00:59
  |===============                                     |  29%, ETA 00:59
  |===============                                     |  29%, ETA 00:59
  |===============                                     |  29%, ETA 00:59
  |===============                                     |  29%, ETA 00:59
  |===============                                     |  29%, ETA 00:59
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:59
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:56
  |================                                    |  31%, ETA 00:56
  |================                                    |  31%, ETA 00:56
  |================                                    |  31%, ETA 00:56
  |================                                    |  31%, ETA 00:56
  |================                                    |  32%, ETA 00:56
  |================                                    |  32%, ETA 00:56
  |================                                    |  32%, ETA 00:56
  |================                                    |  32%, ETA 00:56
  |================                                    |  32%, ETA 00:56
  |================                                    |  32%, ETA 00:56
  |================                                    |  32%, ETA 00:56
  |================                                    |  32%, ETA 00:56
  |================                                    |  32%, ETA 00:56
  |================                                    |  32%, ETA 00:56
  |================                                    |  32%, ETA 00:56
  |================                                    |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:55
  |=================                                   |  32%, ETA 00:55
  |=================                                   |  32%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  34%, ETA 00:55
  |=================                                   |  34%, ETA 00:55
  |=================                                   |  34%, ETA 00:55
  |=================                                   |  34%, ETA 00:55
  |=================                                   |  34%, ETA 00:55
  |=================                                   |  34%, ETA 00:55
  |=================                                   |  34%, ETA 00:55
  |=================                                   |  34%, ETA 00:55
  |==================                                  |  34%, ETA 00:55
  |==================                                  |  34%, ETA 00:55
  |==================                                  |  34%, ETA 00:55
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:55
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:55
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  36%, ETA 00:53
  |==================                                  |  36%, ETA 00:53
  |==================                                  |  36%, ETA 00:53
  |==================                                  |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:52
  |===================                                 |  36%, ETA 00:52
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:52
  |===================                                 |  36%, ETA 00:52
  |===================                                 |  36%, ETA 00:52
  |===================                                 |  36%, ETA 00:52
  |===================                                 |  36%, ETA 00:52
  |===================                                 |  36%, ETA 00:52
  |===================                                 |  36%, ETA 00:52
  |===================                                 |  36%, ETA 00:52
  |===================                                 |  36%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |====================                                |  38%, ETA 00:52
  |====================                                |  38%, ETA 00:52
  |====================                                |  38%, ETA 00:52
  |====================                                |  38%, ETA 00:52
  |====================                                |  38%, ETA 00:52
  |====================                                |  38%, ETA 00:52
  |====================                                |  38%, ETA 00:52
  |====================                                |  38%, ETA 00:52
  |====================                                |  38%, ETA 00:52
  |====================                                |  38%, ETA 00:52
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:52
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |=====================                               |  39%, ETA 00:50
  |=====================                               |  39%, ETA 00:50
  |=====================                               |  39%, ETA 00:50
  |=====================                               |  39%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:49
  |=====================                               |  40%, ETA 00:49
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:49
  |=====================                               |  40%, ETA 00:49
  |=====================                               |  40%, ETA 00:49
  |=====================                               |  40%, ETA 00:49
  |=====================                               |  40%, ETA 00:49
  |=====================                               |  40%, ETA 00:49
  |=====================                               |  40%, ETA 00:49
  |=====================                               |  40%, ETA 00:49
  |=====================                               |  40%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |======================                              |  41%, ETA 00:49
  |======================                              |  41%, ETA 00:49
  |======================                              |  41%, ETA 00:49
  |======================                              |  41%, ETA 00:49
  |======================                              |  41%, ETA 00:49
  |======================                              |  41%, ETA 00:49
  |======================                              |  41%, ETA 00:49
  |======================                              |  41%, ETA 00:49
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:49
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |=======================                             |  43%, ETA 00:47
  |=======================                             |  43%, ETA 00:47
  |=======================                             |  43%, ETA 00:47
  |=======================                             |  43%, ETA 00:47
  |=======================                             |  43%, ETA 00:47
  |=======================                             |  43%, ETA 00:47
  |=======================                             |  43%, ETA 00:47
  |=======================                             |  43%, ETA 00:47
  |=======================                             |  43%, ETA 00:47
  |=======================                             |  43%, ETA 00:47
  |=======================                             |  43%, ETA 00:47
  |=======================                             |  43%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |========================                            |  45%, ETA 00:46
  |========================                            |  45%, ETA 00:46
  |========================                            |  45%, ETA 00:46
  |========================                            |  45%, ETA 00:46
  |========================                            |  45%, ETA 00:46
  |========================                            |  45%, ETA 00:46
  |========================                            |  45%, ETA 00:46
  |========================                            |  45%, ETA 00:45
  |========================                            |  45%, ETA 00:45
  |========================                            |  45%, ETA 00:45
  |========================                            |  45%, ETA 00:45
  |========================                            |  45%, ETA 00:45
  |========================                            |  45%, ETA 00:45
  |========================                            |  45%, ETA 00:45
  |========================                            |  45%, ETA 00:45
  |========================                            |  45%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  47%, ETA 00:45
  |========================                            |  47%, ETA 00:45
  |========================                            |  47%, ETA 00:45
  |========================                            |  47%, ETA 00:45
  |========================                            |  47%, ETA 00:45
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |==========================                          |  49%, ETA 00:43
  |==========================                          |  49%, ETA 00:43
  |==========================                          |  49%, ETA 00:43
  |==========================                          |  49%, ETA 00:43
  |==========================                          |  49%, ETA 00:43
  |==========================                          |  49%, ETA 00:43
  |==========================                          |  49%, ETA 00:43
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  51%, ETA 00:42
  |==========================                          |  51%, ETA 00:42
  |==========================                          |  51%, ETA 00:42
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |============================                        |  53%, ETA 00:40
  |============================                        |  53%, ETA 00:40
  |============================                        |  53%, ETA 00:40
  |============================                        |  53%, ETA 00:40
  |============================                        |  53%, ETA 00:40
  |============================                        |  53%, ETA 00:40
  |============================                        |  53%, ETA 00:40
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:38
  |============================                        |  54%, ETA 00:38
  |============================                        |  54%, ETA 00:38
  |============================                        |  54%, ETA 00:38
  |============================                        |  54%, ETA 00:38
  |============================                        |  54%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  56%, ETA 00:38
  |=============================                       |  56%, ETA 00:38
  |=============================                       |  56%, ETA 00:38
  |=============================                       |  56%, ETA 00:38
  |=============================                       |  56%, ETA 00:38
  |=============================                       |  56%, ETA 00:38
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  57%, ETA 00:37
  |=============================                       |  57%, ETA 00:37
  |=============================                       |  57%, ETA 00:37
  |=============================                       |  57%, ETA 00:37
  |=============================                       |  57%, ETA 00:37
  |=============================                       |  57%, ETA 00:37
  |=============================                       |  57%, ETA 00:37
  |=============================                       |  57%, ETA 00:37
  |=============================                       |  57%, ETA 00:37
  |=============================                       |  57%, ETA 00:37
  |=============================                       |  57%, ETA 00:37
  |=============================                       |  57%, ETA 00:37
  |==============================                      |  57%, ETA 00:37
  |==============================                      |  57%, ETA 00:37
  |==============================                      |  57%, ETA 00:37
  |==============================                      |  57%, ETA 00:37
  |==============================                      |  57%, ETA 00:37
  |==============================                      |  57%, ETA 00:37
  |==============================                      |  57%, ETA 00:37
  |==============================                      |  57%, ETA 00:37
  |==============================                      |  57%, ETA 00:37
  |==============================                      |  57%, ETA 00:37
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  59%, ETA 00:35
  |==============================                      |  59%, ETA 00:35
  |==============================                      |  59%, ETA 00:35
  |==============================                      |  59%, ETA 00:35
  |==============================                      |  59%, ETA 00:35
  |==============================                      |  59%, ETA 00:35
  |==============================                      |  59%, ETA 00:35
  |==============================                      |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:34
  |===============================                     |  59%, ETA 00:34
  |===============================                     |  59%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  61%, ETA 00:34
  |===============================                     |  61%, ETA 00:34
  |===============================                     |  61%, ETA 00:34
  |===============================                     |  61%, ETA 00:34
  |================================                    |  61%, ETA 00:34
  |================================                    |  61%, ETA 00:34
  |================================                    |  61%, ETA 00:34
  |================================                    |  61%, ETA 00:34
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:30
  |=================================                   |  64%, ETA 00:30
  |=================================                   |  64%, ETA 00:30
  |=================================                   |  64%, ETA 00:30
  |=================================                   |  64%, ETA 00:30
  |=================================                   |  64%, ETA 00:30
  |=================================                   |  64%, ETA 00:30
  |=================================                   |  64%, ETA 00:30
  |=================================                   |  64%, ETA 00:30
  |=================================                   |  64%, ETA 00:30
  |=================================                   |  64%, ETA 00:30
  |=================================                   |  64%, ETA 00:30
  |==================================                  |  64%, ETA 00:30
  |==================================                  |  64%, ETA 00:30
  |==================================                  |  64%, ETA 00:30
  |==================================                  |  64%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:29
  |==================================                  |  65%, ETA 00:29
  |==================================                  |  65%, ETA 00:29
  |==================================                  |  65%, ETA 00:29
  |==================================                  |  65%, ETA 00:29
  |==================================                  |  65%, ETA 00:29
  |==================================                  |  65%, ETA 00:29
  |==================================                  |  65%, ETA 00:29
  |==================================                  |  65%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |===================================                 |  66%, ETA 00:29
  |===================================                 |  66%, ETA 00:29
  |===================================                 |  66%, ETA 00:29
  |===================================                 |  66%, ETA 00:29
  |===================================                 |  66%, ETA 00:29
  |===================================                 |  66%, ETA 00:29
  |===================================                 |  66%, ETA 00:29
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  68%, ETA 00:28
  |===================================                 |  68%, ETA 00:28
  |===================================                 |  68%, ETA 00:28
  |===================================                 |  68%, ETA 00:28
  |===================================                 |  68%, ETA 00:28
  |===================================                 |  68%, ETA 00:28
  |===================================                 |  68%, ETA 00:28
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |====================================                |  68%, ETA 00:27
  |====================================                |  68%, ETA 00:27
  |====================================                |  68%, ETA 00:27
  |====================================                |  68%, ETA 00:27
  |====================================                |  68%, ETA 00:27
  |====================================                |  68%, ETA 00:27
  |====================================                |  68%, ETA 00:27
  |====================================                |  68%, ETA 00:27
  |====================================                |  68%, ETA 00:27
  |====================================                |  68%, ETA 00:27
  |====================================                |  68%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:24
  |=====================================               |  71%, ETA 00:24
  |=====================================               |  71%, ETA 00:24
  |=====================================               |  71%, ETA 00:24
  |=====================================               |  71%, ETA 00:24
  |=====================================               |  71%, ETA 00:24
  |=====================================               |  71%, ETA 00:24
  |=====================================               |  71%, ETA 00:24
  |=====================================               |  71%, ETA 00:24
  |=====================================               |  71%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |======================================              |  72%, ETA 00:24
  |======================================              |  72%, ETA 00:24
  |======================================              |  72%, ETA 00:24
  |======================================              |  72%, ETA 00:24
  |======================================              |  72%, ETA 00:24
  |======================================              |  72%, ETA 00:24
  |======================================              |  72%, ETA 00:24
  |======================================              |  72%, ETA 00:24
  |======================================              |  72%, ETA 00:24
  |======================================              |  72%, ETA 00:24
  |======================================              |  72%, ETA 00:24
  |======================================              |  72%, ETA 00:24
  |======================================              |  72%, ETA 00:23
  |======================================              |  72%, ETA 00:23
  |======================================              |  72%, ETA 00:23
  |======================================              |  72%, ETA 00:23
  |======================================              |  72%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  75%, ETA 00:22
  |=======================================             |  75%, ETA 00:22
  |=======================================             |  75%, ETA 00:22
  |=======================================             |  75%, ETA 00:22
  |=======================================             |  75%, ETA 00:22
  |=======================================             |  75%, ETA 00:22
  |=======================================             |  75%, ETA 00:22
  |=======================================             |  75%, ETA 00:22
  |=======================================             |  75%, ETA 00:22
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:20
  |=======================================             |  76%, ETA 00:20
  |=======================================             |  76%, ETA 00:20
  |=======================================             |  76%, ETA 00:20
  |=======================================             |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:18
  |=========================================           |  78%, ETA 00:18
  |=========================================           |  78%, ETA 00:18
  |=========================================           |  78%, ETA 00:18
  |=========================================           |  78%, ETA 00:18
  |=========================================           |  78%, ETA 00:18
  |=========================================           |  78%, ETA 00:18
  |=========================================           |  78%, ETA 00:18
  |=========================================           |  78%, ETA 00:18
  |=========================================           |  78%, ETA 00:18
  |=========================================           |  78%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:17
  |=========================================           |  79%, ETA 00:17
  |=========================================           |  79%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  81%, ETA 00:17
  |==========================================          |  81%, ETA 00:17
  |==========================================          |  81%, ETA 00:17
  |==========================================          |  81%, ETA 00:17
  |==========================================          |  81%, ETA 00:17
  |==========================================          |  81%, ETA 00:17
  |==========================================          |  81%, ETA 00:17
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  82%, ETA 00:16
  |==========================================          |  82%, ETA 00:16
  |==========================================          |  82%, ETA 00:16
  |==========================================          |  82%, ETA 00:16
  |==========================================          |  82%, ETA 00:16
  |==========================================          |  82%, ETA 00:16
  |==========================================          |  82%, ETA 00:16
  |==========================================          |  82%, ETA 00:16
  |==========================================          |  82%, ETA 00:16
  |==========================================          |  82%, ETA 00:16
  |==========================================          |  82%, ETA 00:16
  |==========================================          |  82%, ETA 00:16
  |===========================================         |  82%, ETA 00:16
  |===========================================         |  82%, ETA 00:16
  |===========================================         |  82%, ETA 00:16
  |===========================================         |  82%, ETA 00:16
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  84%, ETA 00:14
  |===========================================         |  84%, ETA 00:14
  |===========================================         |  84%, ETA 00:14
  |===========================================         |  84%, ETA 00:14
  |===========================================         |  84%, ETA 00:14
  |===========================================         |  84%, ETA 00:14
  |===========================================         |  84%, ETA 00:14
  |===========================================         |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:12
  |============================================        |  85%, ETA 00:12
  |============================================        |  85%, ETA 00:12
  |============================================        |  85%, ETA 00:12
  |============================================        |  85%, ETA 00:12
  |============================================        |  85%, ETA 00:12
  |============================================        |  85%, ETA 00:12
  |============================================        |  85%, ETA 00:12
  |============================================        |  85%, ETA 00:12
  |============================================        |  86%, ETA 00:12
  |============================================        |  86%, ETA 00:12
  |============================================        |  86%, ETA 00:12
  |============================================        |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  87%, ETA 00:12
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |==============================================      |  88%, ETA 00:11
  |==============================================      |  88%, ETA 00:11
  |==============================================      |  88%, ETA 00:11
  |==============================================      |  88%, ETA 00:11
  |==============================================      |  88%, ETA 00:11
  |==============================================      |  88%, ETA 00:11
  |==============================================      |  88%, ETA 00:11
  |==============================================      |  88%, ETA 00:11
  |==============================================      |  88%, ETA 00:11
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |===============================================     |  89%, ETA 00:09
  |===============================================     |  89%, ETA 00:09
  |===============================================     |  89%, ETA 00:09
  |===============================================     |  89%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:07
  |===============================================     |  91%, ETA 00:07
  |===============================================     |  91%, ETA 00:07
  |===============================================     |  91%, ETA 00:07
  |===============================================     |  91%, ETA 00:07
  |===============================================     |  91%, ETA 00:07
  |===============================================     |  91%, ETA 00:07
  |================================================    |  91%, ETA 00:07
  |================================================    |  91%, ETA 00:07
  |================================================    |  91%, ETA 00:07
  |================================================    |  91%, ETA 00:07
  |================================================    |  91%, ETA 00:07
  |================================================    |  91%, ETA 00:07
  |================================================    |  91%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:06
  |================================================    |  92%, ETA 00:06
  |================================================    |  92%, ETA 00:06
  |================================================    |  92%, ETA 00:06
  |================================================    |  92%, ETA 00:06
  |================================================    |  92%, ETA 00:06
  |================================================    |  92%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |=================================================   |  93%, ETA 00:06
  |=================================================   |  93%, ETA 00:06
  |=================================================   |  93%, ETA 00:06
  |=================================================   |  93%, ETA 00:06
  |=================================================   |  93%, ETA 00:06
  |=================================================   |  93%, ETA 00:06
  |=================================================   |  93%, ETA 00:06
  |=================================================   |  93%, ETA 00:06
  |=================================================   |  93%, ETA 00:06
  |=================================================   |  93%, ETA 00:06
  |=================================================   |  93%, ETA 00:06
  |=================================================   |  93%, ETA 00:06
  |=================================================   |  94%, ETA 00:06
  |=================================================   |  94%, ETA 00:06
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  95%, ETA 00:05
  |=================================================   |  95%, ETA 00:05
  |=================================================   |  95%, ETA 00:05
  |=================================================   |  95%, ETA 00:05
  |=================================================   |  95%, ETA 00:05
  |=================================================   |  95%, ETA 00:05
  |=================================================   |  95%, ETA 00:05
  |=================================================   |  95%, ETA 00:05
  |=================================================   |  95%, ETA 00:05
  |=================================================   |  95%, ETA 00:05
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:01
  |=================================================== |  98%, ETA 00:01
  |=================================================== |  98%, ETA 00:01
  |=================================================== |  98%, ETA 00:01
  |=================================================== |  98%, ETA 00:01
  |=================================================== |  98%, ETA 00:01
  |=================================================== |  98%, ETA 00:01
  |=================================================== |  98%, ETA 00:01
  |=================================================== |  98%, ETA 00:01
  |=================================================== |  98%, ETA 00:01
  |=================================================== |  98%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |====================================================|  99%, ETA 00:01
  |====================================================|  99%, ETA 00:01
  |====================================================|  99%, ETA 00:01
  |====================================================|  99%, ETA 00:01
  |====================================================|  99%, ETA 00:01
  |====================================================|  99%, ETA 00:01
  |====================================================|  99%, ETA 00:01
  |====================================================|  99%, ETA 00:01
  |====================================================|  99%, ETA 00:01
  |====================================================|  99%, ETA 00:00
  |====================================================|  99%, ETA 00:00
  |====================================================|  99%, ETA 00:00
  |====================================================|  99%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |================================================| 100%, Elapsed 01:26
## find significant genes
pr_deg_ids <- row.names(subset(monocle.object_pr_test_res, q_value < 0.05))

## collect into modules
gene_module_df <- find_gene_modules(monocle.object[pr_deg_ids,], resolution=c(10^seq(-6,2)))
Found more than one class "dist" in cache; using the first, from namespace 'spam'
Also defined by ‘BiocGenerics’
Found more than one class "dist" in cache; using the first, from namespace 'spam'
Also defined by ‘BiocGenerics’
## how many genes in modules?
dim(gene_module_df)
[1] 4572    5
[1] "there are  25 modules"

Module Information

Which module do the mutant genes belong to?

## create a list of our mutant gene IDs
list_of_mutant_genes <- c("PBANKA-0828000", "PBANKA-1302700", "PBANKA-1447900", "PBANKA-0102400", "PBANKA-0716500", "PBANKA-1435200", "PBANKA-1418100", "PBANKA-1144800", "PBANKA-0902300", "PBANKA-0413400", "PBANKA-1454800")

## make a dataframe to convert the gene IDs into actual IDs
df_mutant_ids <- as.data.frame(unique(cbind(tenx.mutant.integrated@meta.data$identity_gene_updated, tenx.mutant.integrated@meta.data$identity_updated)))[-c(1, 3),]
# remove the "820" bit on 10
df_mutant_ids$V1 <- gsub("_820", "", df_mutant_ids$V1)
# change the underscore (_) to a dash (-) in gene IDs
df_mutant_ids$V1 <- gsub("_", "-", df_mutant_ids$V1)
names(df_mutant_ids) <- c("gene_ID", "mutant_identity")

## subset modules df to include only mutant gene IDs
df_mutant_gene_modules <- as.data.frame(gene_module_df[which(gene_module_df$id %in% list_of_mutant_genes),])
names(df_mutant_gene_modules)[1] <- "gene_ID"

## merge dataframes
df_mutant_gene_modules <- merge(df_mutant_gene_modules, df_mutant_ids, by = "gene_ID")

## Inspect
df_mutant_gene_modules

All female genes (3, 21, 13, 17, 20, 28) are in the same module except for 28 which seems to have the opposite phenotype for its expression (i.e. more highly expressed in males).

Of all male genes (oom, 29, 2, 19, 10), there is much more variation in module assignment - oom and 29 have severe phenotyping effects. 2 and 19 are in the same module but 10 is on it’s own.

The modules of interest are therefore:

table(df_mutant_gene_modules$module)

 1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
 0  0  0  3  0  0  0  1  5  0  0  0  0  0  0  0  0  1  1  0  0  0  0  0 
25 
 0 

Which modules do other genes of interest lie in?:

## landmark genes (genes of interest)
# AP2G - PBANKA-1437500
# AP2 - PBANKA-0909600 - from poran paper
# AP2G-2 - PBANKA-1034300 
# PBANKA-1319500 - CCP2 - female 820
# PBANKA-0416100 - MG1 - male 820
# PBANKA-0831000 - MSP1 - late asexual
# PBANKA-1102200 - MSP8 - early asexual (from Bozdech paper)

## create a list of landmark genes
list_of_landmark_genes <- c("PBANKA-1437500", "PBANKA-0909600","PBANKA-1034300", "PBANKA-1319500", "PBANKA-0416100", "PBANKA-0831000", "PBANKA-1102200")

## make dataframe
df_landmark_gene_modules <- gene_module_df[which(gene_module_df$id %in% list_of_landmark_genes),]

## inspect
df_landmark_gene_modules

oom is in the same cluster as AP2G

The late female and male 820 markers are not in the same cluster as our mutants which is reassuring since we know they have an effect before the makrer is switched on.

Plotting

plot out modules

plot_cells(monocle.object, genes=gene_module_df %>% filter(module %in% c(1:20)),
           cell_size = 2, 
           x = 2, y = 1,
           label_cell_groups=FALSE,
           scale_to_range = TRUE,
                          show_trajectory_graph=FALSE,
                          group_label_size = 15) +
                          scale_colour_viridis_c(name = "expression", option = "C", alpha = 1) +
                          coord_fixed() +
                          theme_void() +
                          theme(legend.position = "bottom")
Scale for 'colour' is already present. Adding another scale for
'colour', which will replace the existing scale.

Make a dataframe to plot

## make cell group df
cell_group_df <- tibble::tibble(cell=row.names(colData(monocle.object)), cell_group=colData(monocle.object)$seurat_clusters)

## make plotting df
agg_mat <- aggregate_gene_expression(monocle.object, gene_module_df, cell_group_df)

Find out how many genes there are per total so we can add this to the plot

## how many genes per module?
genes_per_module <- as.data.frame(table(gene_module_df$module))
genes_per_module

by cluster plot

Make annotations to add to the heatmap

## change names for row names to include "module " at the beginning of them
row.names(agg_mat) <- stringr::str_c("Module ", row.names(agg_mat))

## add number of cells to the rownames for the module
for(i in seq_along(genes_per_module$Freq)){
  row.names(agg_mat)[i] <- stringr::str_c(row.names(agg_mat)[i]," (n = " ,genes_per_module$Freq[i], ")")
}

## create annotation of clusters for heatmap
cluster_anno <- data.frame(cluster = unique(colData(monocle.object)$seurat_clusters))
row.names(cluster_anno) <- cluster_anno$cluster

## clusters were defined in the merge script earlier as:
male_clusters <- c("26", "22", "11", "17")
female_clusters <- c("30", "32", "27", "12", "13", "18")
asex_clusters <- c("7", "10", "9", "14", "1", "3", "4", "8", "5", "6", "2", "0", "16", "19", "28", "15", "21", "23", "24", "25", "31", "29", "33")
bipotential_clusters <- c("20")

## add identities to the column
cluster_anno$group <- NA
cluster_anno$group[which(cluster_anno$cluster %in% asex_clusters)] <- "Asexual"
cluster_anno$group[which(cluster_anno$cluster %in% male_clusters)] <- "Male"
cluster_anno$group[which(cluster_anno$cluster %in% female_clusters)] <- "Female"
cluster_anno$group[which(cluster_anno$cluster %in% bipotential_clusters)] <- "Committed"
cluster_anno <- cluster_anno[ , 2, drop = FALSE]
cluster_anno

## Make a df of meta data
## this is used later in the ridgeplots too
## extract pseudotime values
pt_values <- as.data.frame(pseudotime(monocle.object, reduction_method = "UMAP"))
pt_values$cell_name <- rownames(pt_values)
meta_data_df <- as.data.frame(monocle.object@colData)
meta_data_df$cell_name <- rownames(meta_data_df)
meta_data_df <- merge(meta_data_df, pt_values, by = "cell_name")
## the pt will be added to the last column so add the name pt to the merged df
names(meta_data_df)[length(names(meta_data_df))] <- "pt"

## add median pseudotime per cluster
## help was obtained here:https://stackoverflow.com/questions/54360855/calculate-mean-for-column-grouped-by-values-of-two-other-columns
## make subsetted dataframe with just cluster and pt
df_median_pt <- meta_data_df[ ,c("pt", "seurat_clusters")]
## apply across dataframe to get median
mean.df1 <- tapply(df_median_pt$pt, list(df_median_pt$seurat_clusters), median)
mean.df2 <- as.data.frame(as.table(mean.df1))
## rename cols
names(mean.df2) <- c("seurat_clusters", "pt_Median")
## rename rows
rownames(mean.df2) <- mean.df2$seurat_clusters
## to make each value have the mean in the original dataframe
#merge(df_median_pt, mean.df2)
## add to annotation dataframe
cluster_anno <- merge(cluster_anno, mean.df2, by=0)

## add rownames to dataframe
rownames(cluster_anno) <- cluster_anno$Row.names
## subset to have only info of interest
cluster_anno <- cluster_anno[,c(2,4)]
names(cluster_anno) <- c("Identity", "Median_Pseudotime_of_Cluster")

Plot

## make annotation colours
annotation_colours <- list(Identity = c(Male="#016c00", Female="#a52b1e", Asexual= "#0052c5", Committed = "#f2eb23"),
                           Median_Pseudotime_of_Cluster = magma(12, direction = 1))

## reorder the levels
## make df of data
agg_mat_df <- as.data.frame(agg_mat)
## remove levels in my_levels that are not present here - i.e. clusters that are missing because they are not represented in the 10X data
## my_levels was defined in the merge script as the order we want to plot clusters in:
my_levels <- c(asex_clusters, bipotential_clusters, male_clusters, female_clusters)
## reorder the levels so you can plot the cluters as you wish
my_levels_10x_data <- my_levels[which(my_levels %in% colnames(agg_mat_df))]
## order the annotation
cluster_anno <- cluster_anno[(match(my_levels_10x_data, rownames(cluster_anno))), ]
## sort the values in the df
agg_mat_df <- agg_mat_df[ ,(match(my_levels_10x_data, colnames(agg_mat_df)))]

## plot heatmap
pheatmap::pheatmap(agg_mat_df, 
                   scale="column",
                   cluster_cols = FALSE,
                   clustering_method="ward.D2", 
                   annotation_col = cluster_anno, 
                   annotation_colors = annotation_colours,
                   #gaps_col = c(28,29,37),
                   cutree_rows = 12) + 
  theme(legend.position = "bottom")
## subset aggregated matrix to take out problematic clusters 22, 42, (44 - alreayd removed as it doesn't have any 10x cells)
agg_mat_df_scaled_subset <- agg_mat_df_scaled[, -which(colnames(agg_mat_df_scaled) %in% c(22,42))]

## make df of data
agg_mat_df_scaled_subset_df <- as.data.frame(agg_mat_df_scaled_subset)
## remove levels in my_levels that are not present here - i.e. clusters that are missing because they are not represented in the 10X data
my_levels_10x_data_subset <- my_levels[which(my_levels %in% colnames(agg_mat_df_scaled_subset_df))]
## sort the values
agg_mat_df_scaled_subset <- agg_mat_df_scaled_subset[ ,(match(my_levels_10x_data_subset, colnames(agg_mat_df_scaled_subset)))]


## subset anno
cluster_anno_subset <- cluster_anno[-which(rownames(cluster_anno) %in% c(22,42)),] 

## subset the annotation
## add annotation:
heatmap_annotation_subset <- HeatmapAnnotation(df = cluster_anno_subset,
                                        col = list(
Identity = c(Male="#016c00", Female="#a52b1e", Asexual= "#0052c5", Committed = "#f2eb23")),
                                        annotation_legend_param = list(Median_Pseudotime_of_Cluster = list(direction = "horizontal"), Identity = list(nrow = 1)))


library(ComplexHeatmap)
library(RColorBrewer)
modules_heatmap <- Heatmap(agg_mat_df_scaled_subset,
        column_order = NULL,
        clustering_method_rows = "ward.D2",
        bottom_annotation = heatmap_annotation_subset,
        col = colorRampPalette(rev(brewer.pal(n = 7, name =
  "RdYlBu")))(100), 
        heatmap_legend_param = list(direction = "horizontal"))
draw(modules_heatmap, merge_legend = TRUE, heatmap_legend_side = "bottom", 
    annotation_legend_side = "bottom")
## save the gene modules in case you want to return to these later
modules_df_original_10x_data_set <- gene_module_df

It would be nice to include a measure of Psuedotime in the heatmap. We will first test the variance of Pseudotime in each cluster


## redefine order of clusters:
meta_data_df$seurat_clusters <- factor(x = meta_data_df$seurat_clusters, levels = my_levels)

## plot
ggplot(meta_data_df, aes(x = pt, y = seurat_clusters, fill = stat(x))) +
  geom_density_ridges_gradient(scale = 3, rel_min_height = 0.01, jittered_points = TRUE, quantile_lines = TRUE, quantiles = 2, point_alpha = 0.5, alpha = 0.5) +
  scale_fill_viridis_c(name = "Pseudotime", option = "C") +
  labs(title = 'PT by Cluster') +
  theme_classic() +
  ## annotate males
  geom_hline(aes(yintercept = 37.5)) +
  ## annotate females
  geom_hline(aes(yintercept = 29.5)) +
  ## annotate hermaphrodite
  geom_hline(aes(yintercept = 28.5))

module expression in mutants

Make a heatmap of module expression in mutants:

## the aggregate_gene_expression function in Monocle is located here: https://github.com/cole-trapnell-lab/monocle3/blob/1a02274209c765fe7a60f533a31b1da3dacf6785/R/cluster_genes.R
## One can use the function as is if you make a monocle object of all cells and use the module df created above

## separate the mutants into each sex 

## define which clusters will be which identity
male_clusters <- c("45", "30", "42", "18", "25", "37", "32", "29")
female_clusters <- c("39", "40", "38", "10", "26", "19", "17", "36")
asex_clusters <- c("0", "22", "8", "1", "20", "2", "15", "6", "14", "12", "13", "23", "31", "21", "44", "33", "35", "28", "27", "34", "43", "41", "4", "16", "5", "11", "7", "11", "3", "9", "24")

## make a dataframe for just male cells:
male_cells_df <- meta_data_df[which(meta_data_df$seurat_clusters %in% male_clusters),]
female_cells_df <- meta_data_df[which(meta_data_df$seurat_clusters %in% female_clusters),]

## make cell group df
cell_group_df_genotype <- tibble::tibble(cell=row.names(colData(monocle.object)), cell_group=colData(monocle.object)$identity_combined)

## make plotting df
agg_mat_mutants <- aggregate_gene_expression(monocle.object, gene_module_df, cell_group_df_genotype)

## plot
pheatmap::pheatmap(agg_mat_mutants, scale="column", clustering_method="ward.D2")

Pseudotime of all cells

This will allow one to plot PT of all cells rather than just the 10x cells we did above

save

ggsave("../images_to_export/pt_all_UMAP_pt.png", plot = umap_pt, device = "png", path = NULL, scale = 1, width = 20, height = 20, units = "cm", dpi = 300, limitsize = TRUE)

Add original pt values

## extract pt values
pt_values <- as.data.frame(pseudotime(monocle.object.all, reduction_method = "UMAP"))

tenx.mutant.integrated <- AddMetaData(tenx.mutant.integrated, pt_values, "old_pt_values")

Save old modules

write.csv(modules_df_original_10x_data_set, file = "../data_to_export/modules_df_original_10x_data_set.csv")

dot plot of expression by pt

annotations for plot

plot

## plot
dot_plot_paper_figure <- DotPlot(tenx.mutant.integrated, 
                                 features = (c("PBANKA-1144800", "PBANKA-1435200", "PBANKA-1418100", "PBANKA-0902300", "PBANKA-1454800", "PBANKA-0828000", "PBANKA-0413400", "PBANKA-0716500", "PBANKA-0102400", "PBANKA-1447900", "PBANKA-1302700", "PBANKA-1437500", "PBANKA-0416100", "PBANKA-1300700", "PBANKA-0915000", "PBANKA-1443300", "PBANKA-1145900")), group.by = "seurat_clusters_plotting") +
  theme_classic() +
  ## change appearance and remove axis elements, and make room for arrows, and also change posoition of legends relative to one another
  theme(axis.text.x = element_text(size=20, angle = 45, hjust=1,vjust=1, family="Arial"), legend.position = "bottom", legend.direction = "horizontal", legend.box = "vertical", plot.margin = unit(c(1,3,1,3), "lines"), text=element_text(size=20, family="Arial"), axis.title=element_text(size=20,family="Arial")) +
  ##add these to above to remove y = plot.title = element_blank(), axis.text.y = element_blank(), axis.ticks.y = element_blank(), axis.title.y = element_blank()
  ## change the colours
  scale_colour_viridis(option = "inferno", guide = "colourbar", na.value="white", begin = 0, end = 1, direction = 1) +
  ## change x axis label
  labs(x = "Gene",  title = "", y = "Cluster") +
  ## annotate asex
  geom_hline(aes(yintercept = (length(asex_clusters)+0.5))) +
  ## annotate bipotential
  geom_hline(aes(yintercept = (length(c(asex_clusters, bipotential_clusters))+0.5))) +
  ## annotate sexes
  geom_hline(aes(yintercept = (length(c(asex_clusters, bipotential_clusters, male_clusters))+0.5))) +
  ## change label on bottom of plot so we can indicate markers
   scale_x_discrete(labels = ((c(expression(paste(italic("fd5"))),
    expression(paste(italic("fd4"))),
    expression(paste(italic("fd3"))),
    expression(paste(italic("fd2"))),
    expression(paste(italic("fd1"))),
    expression(paste(italic("gd1"))),
    expression(paste(italic("md5"))),
    expression(paste(italic("md4"))),
    expression(paste(italic("md3"))),
    expression(paste(italic("md2"))),
    expression(paste(italic("md1"))),
    expression(paste(italic("ap2-g"))),
    expression(paste(italic("dhc, putative"), "(male)")),
    expression(paste(italic("ccp1"), "(female)")),
    expression(paste(italic("ama1"), "(schizont)")),
    expression(paste(italic("msp9"), "(troph)")),
    expression(paste(italic("mahrp1b"), "(ring)"))))))  +
  ## add annotation on top of plot
  #geom_rect(aes(xmin = 0, xmax = 1), ymin = length(cluster_anno$Identity), ymax = length(cluster_anno$Identity) + 1) +
    ## flip coordinates 
    geom_rect(data = cluster_anno, mapping=aes(xmin=x1, xmax=x2, ymin=y1, ymax=y2, fill=Median_Pseudotime_of_Cluster), inherit.aes = FALSE) +
    scale_fill_viridis_c(option = "plasma") +
  ## flip coordinates 
  ## geoms below will use another color scale
    new_scale_fill() +
    geom_rect(data = cluster_anno, mapping=aes(xmin=Bx1, xmax=Bx2, ymin=By1, ymax=By2, fill=Identity), inherit.aes = FALSE) +
    scale_fill_manual(values = c("Male" ="#016c00", "Female"="#a52b1e", "Asexual"= "#0052c5", "Committed" = "#f2eb23")) +
    coord_flip()
Scale for 'colour' is already present. Adding another scale for
'colour', which will replace the existing scale.
  
  
## view
print(dot_plot_paper_figure)

save

ggsave("../images_to_export/pt_all_dot_plot.png", plot = dot_plot_paper_figure, device = "png", path = NULL, scale = 1, width = 30, height = 35, units = "cm", dpi = 300, limitsize = TRUE)

9. Save and Export

Save environment

## This saves everything in the global environment for easy recall later
#save.image(file = "GCSKO_pseudotime_allcells.RData")
#load(file = "GCSKO_pseudotime_allcells.RData")

Save object(s)

## save integrated object to file
saveRDS(tenx.mutant.integrated, file = "../data_to_export/tenx.mutant.integrated.RDS") 
## restore the object
#tenx.mutant.integrated <- readRDS("../data_to_export/tenx.mutant.integrated.RDS")

Appendix

Session Info

Acknowledgements

## help was obtained from here to understand how to use integrated counts from Seurat (the short awnser is that we used non-integrated counts and only 10x for this part). It also contains some useful code that was used for extracting UMAP coordaintes.
## https://github.com/satijalab/seurat/issues/1658

After PT of all cells:

Per branch analysis

## access the closest principal graph node vertex for each cell and assign it as a column in your colData table using:
colData(monocle.object.all)$closest_vertex <- monocle.object.all@principal_graph_aux[["UMAP"]]$pr_graph_cell_proj_closest_vertex[,1]

plot_cells(monocle.object.all, color_cells_by = "closest_vertex", label_cell_groups = FALSE)

## then subset the usual way:
#monocle.object_male <- monocle.object[,colData(monocle.object)$closest_vertex %in% c(1, 2, 3)]

Density Plots

## load package to plot ridge plots
library(ggridges)

## extract pseudotime values:
pt_values <- as.data.frame(pseudotime(monocle.object.all, reduction_method = "UMAP"))
pt_values$cell_name <- rownames(pt_values)
meta_data_df <- as.data.frame(monocle.object.all@colData)
meta_data_df$cell_name <- rownames(meta_data_df)
meta_data_df <- merge(meta_data_df, pt_values, by = "cell_name")
names(meta_data_df)[128] <- "pt"

## define which clusters will be which identity
male_clusters <- c("45", "30", "42", "18", "25", "37", "32", "29")
female_clusters <- c("39", "40", "38", "10", "26", "19", "17", "36")
asex_clusters <- c("0", "22", "8", "1", "20", "2", "15", "6", "14", "12", "13", "23", "31", "21", "44", "33", "35", "28", "27", "34", "43", "41", "4", "16", "5", "11", "7", "11", "3", "9", "24")

## make a dataframe for just male cells:
male_cells_df <- meta_data_df[which(meta_data_df$seurat_clusters %in% male_clusters),]
female_cells_df <- meta_data_df[which(meta_data_df$seurat_clusters %in% female_clusters),]

ggplot(male_cells_df, aes(x = pt, y = reorder(identity_combined, pt, median), fill = stat(x))) +
  geom_density_ridges_gradient(scale = 3, rel_min_height = 0.01, jittered_points = TRUE, quantile_lines = TRUE, quantiles = 2, point_alpha = 0.5, alpha = 0.5) +
  scale_fill_viridis_c(name = "Pseudotime", option = "C") +
  labs(title = 'Male PT by genotype') +
  theme_classic()

ggplot(female_cells_df, aes(x = pt, y = reorder(identity_combined, pt, median), fill = stat(x))) +
  geom_density_ridges_gradient(scale = 3, rel_min_height = 0.01, jittered_points = TRUE, quantile_lines = TRUE, quantiles = 2) +
  scale_fill_viridis_c(name = "Pseudotime", option = "C") +
  labs(title = 'Female PT by genotype') +
  theme_classic()

ComplexHeatmap version

library(ComplexHeatmap)
library(RColorBrewer)

## pheatmap calculates Z scores for plotting values
scale_matrix_by_cols <- function (x) 
{
    m = apply(x, 1, mean, na.rm = T)
    s = apply(x, 1, sd, na.rm = T)
    return((x - m)/s)
}
## calculate z score by col
agg_mat_df_scaled <- t(as.matrix(scale_matrix_by_cols(t(agg_mat_df))))

## add annotation:
heatmap_annotation <- HeatmapAnnotation(df = cluster_anno,
                                        col = list(
Identity = c(Male="#016c00", Female="#a52b1e", Asexual= "#0052c5", Committed = "#f2eb23")),
                                        annotation_legend_param = list(Median_Pseudotime_of_Cluster = list(direction = "horizontal"), Identity = list(nrow = 1)))

## plot
modules_heatmap <- Heatmap(agg_mat_df_scaled,
        column_order = NULL,
        clustering_method_rows = "ward.D2",
        bottom_annotation = heatmap_annotation,
        col = colorRampPalette(rev(brewer.pal(n = 7, name =
  "RdYlBu")))(100), 
        heatmap_legend_param = list(direction = "horizontal"))
draw(modules_heatmap, merge_legend = TRUE, heatmap_legend_side = "bottom", 
    annotation_legend_side = "bottom")

## https://www.biostars.org/p/380544/ 
LS0tCnN1YnRpdGxlOiAnR2FtZXRvY3l0ZSBEZXZlbG9wbWVudCBpbiA8aT5QbGFzbW9kaXVtIGJlcmdoZWk8L2k+Jwp0aXRsZTogfAogICFbXSguLi9HQ1NLT19sb2dvLmpwZyl7d2lkdGg9MzAwcHh9ICAKICBQc2V1ZG90aW1lIEFsbCBDZWxscwphdXRob3I6ICJbQW5kcmV3IFJ1c3NlbGxdKGh0dHBzOi8vYWpjcnVzc2VsbC53aXhzaXRlLmNvbS9teXNpdGUvYWJvdXQpIgppbnN0aXR1dGU6IFdlbGxjb21lIFNhbmdlciBJbnN0aXR1dGUKZGF0ZTogJ2ByIGZvcm1hdChTeXMuRGF0ZSgpLCAiJUIgJWQsICVZIilgJwpvdXRwdXQ6CiAgaHRtbF9ub3RlYm9vazoKICAgIHRoZW1lOiBjb3NtbwogICAgdG9jOiB5ZXMKICAgIHRvY19kZXB0aDogMwogICAgI3RvY19mbG9hdDogeWVzCiAgICBkZl9wcmludDogcGFnZWQKLS0tCioqKgojIDEuIEludHJvZHVjdGlvbiBhbmQgQWltcyB7LnRhYnNldH0KCldlIGhhdmUgbWVyZ2VkIHRoZSB0d28gZGF0YXNldHMgdG9nZXRoZXIgaW4gR0NTS09fbWVyZ2UuUm1kLiBIZXJlLCB3ZSB3aWxsIHBlcmZvcm0gcHNldWRvdGltZSBhbmFseXNpcyBvbiB0aGUgZGF0YXNldCBhbmQgYnVpbGQgbW9kdWxlcyBvZiBnZW5lcyB0aGF0IHNob3cgc2ltaWxhciBleHByZXNzaW9uIGFjcm9zcyB0aGlzIHBzZXVkb3RpbWUuCgojIDIuIFJlYWQgaW4gdGhlIGRhdGEgIHsudGFic2V0fQoKIyMgTG9hZC9JbnN0YWxsIHRoZSBSZXF1aXJlZCBQYWNrYWdlcwoKYGBge3IgbG9hZCBwYWNrYWdlcywgZWNobyA9IEZBTFNFfQojIyBDUkFOIHBhY2thZ2VzCgojIyBQYXRjaHdvcmsgaXMgbmVlZGVkIHRvIHN0aWNoIHBsb3RzIHRvZ2V0aGVyIHVzaW5nICcrJwppZihyZXF1aXJlKCJwYXRjaHdvcmsiLCBxdWlldGx5ID0gVFJVRSkpewogICAgcHJpbnQoInBhdGNod29yayBpcyBsb2FkZWQgY29ycmVjdGx5IikKfSBlbHNlIHsKICAgIHByaW50KCJ0cnlpbmcgdG8gaW5zdGFsbCBwYXRjaHdvcmsiKQogICAgaW5zdGFsbC5wYWNrYWdlcygicGF0Y2h3b3JrIikKICAgIGlmKHJlcXVpcmUocGF0Y2h3b3JrKSl7CiAgICAgICAgcHJpbnQoInBhdGNod29yayBpbnN0YWxsZWQgYW5kIGxvYWRlZCIpCiAgICB9IGVsc2UgewogICAgICAgIHN0b3AoImNvdWxkIG5vdCBpbnN0YWxsIHBhdGNod29yayIpCiAgICB9Cn0KCiMjIHZpcmlkaXMgYWxsb3dzIGRpZmZlcmVudCBjb2xvdXJzIHRvIGJlIGFkZGVkIHRvIHBsb3RzCmlmKHJlcXVpcmUoInZpcmlkaXMiLCBxdWlldGx5ID0gVFJVRSkpewogICAgcHJpbnQoInZpcmlkaXMgaXMgbG9hZGVkIGNvcnJlY3RseSIpCn0gZWxzZSB7CiAgICBwcmludCgidHJ5aW5nIHRvIGluc3RhbGwgdmlyaWRpcyIpCiAgICBpbnN0YWxsLnBhY2thZ2VzKCJ2aXJpZGlzIikKICAgIGlmKHJlcXVpcmUodmlyaWRpcykpewogICAgICAgIHByaW50KCJ2aXJpZGlzIGluc3RhbGxlZCBhbmQgbG9hZGVkIikKICAgIH0gZWxzZSB7CiAgICAgICAgc3RvcCgiY291bGQgbm90IGluc3RhbGwgdmlyaWRpcyIpCiAgICB9Cn0KCiMjIFNldXJhdCBpcyBuZWVkZWQgZm9yIG1vc3Qgb2YgdGhpcyBzY3JpcHQKaWYocmVxdWlyZSgiU2V1cmF0IiwgcXVpZXRseSA9IFRSVUUpKXsKICAgIHByaW50KCJTZXVyYXQgaXMgbG9hZGVkIGNvcnJlY3RseSIpCn0gZWxzZSB7CiAgICBwcmludCgidHJ5aW5nIHRvIGluc3RhbGwgU2V1cmF0IikKICAgIGluc3RhbGwucGFja2FnZXMoIlNldXJhdCIpCiAgICBpZihyZXF1aXJlKFNldXJhdCkpewogICAgICAgIHByaW50KCJTZXVyYXQgaW5zdGFsbGVkIGFuZCBsb2FkZWQiKQogICAgfSBlbHNlIHsKICAgICAgICBzdG9wKCJjb3VsZCBub3QgaW5zdGFsbCBTZXVyYXQiKQogICAgfQp9CgojIyBjb3dwbG90IGlzIG5lZWRlZCBmb3IgcGxvdHMgaW4gdGhpcyBzY3JpcHQKaWYocmVxdWlyZSgiY293cGxvdCIpKXsKICAgIHByaW50KCJjb3dwbG90IGlzIGxvYWRlZCBjb3JyZWN0bHkiKQp9IGVsc2UgewogICAgcHJpbnQoInRyeWluZyB0byBpbnN0YWxsIGNvd3Bsb3QiKQogICAgaW5zdGFsbC5wYWNrYWdlcygiY293cGxvdCIpCiAgICBpZihyZXF1aXJlKGNvd3Bsb3QpKXsKICAgICAgICBwcmludCgiY293cGxvdCBpbnN0YWxsZWQgYW5kIGxvYWRlZCIpCiAgICB9IGVsc2UgewogICAgICAgIHN0b3AoImNvdWxkIG5vdCBpbnN0YWxsIGNvd3Bsb3QiKQogICAgfQp9CgojIyBncmlkRXh0cmEgaXMgbmVlZGVkIGZvciBncmlkIGdyYXBoaWNzIHRvIHBsb3QgbXVsdGlwbGUgcGxvdHMgaW4gdGhlIHNhbWUgdmlldwppZihyZXF1aXJlKCJncmlkRXh0cmEiKSl7CiAgICBwcmludCgiZ3JpZEV4dHJhIGlzIGxvYWRlZCBjb3JyZWN0bHkiKQp9IGVsc2UgewogICAgcHJpbnQoInRyeWluZyB0byBpbnN0YWxsIGdyaWRFeHRyYSIpCiAgICBpbnN0YWxsLnBhY2thZ2VzKCJncmlkRXh0cmEiKQogICAgaWYocmVxdWlyZShncmlkRXh0cmEpKXsKICAgICAgICBwcmludCgiZ3JpZEV4dHJhIGluc3RhbGxlZCBhbmQgbG9hZGVkIikKICAgIH0gZWxzZSB7CiAgICAgICAgc3RvcCgiY291bGQgbm90IGluc3RhbGwgZ3JpZEV4dHJhIikKICAgIH0KfQoKIyMgZ3JpZCBpcyBuZWVkZWQgZm9yIGdyaWQuYXJyYW5nZSBmdW5jdGlvbiB0byBjaGFuZ2Ugc2l6ZSBvZiB0aXRsZQppZihyZXF1aXJlKCJncmlkIikpewogICAgcHJpbnQoImdyaWQgaXMgbG9hZGVkIGNvcnJlY3RseSIpCn0gZWxzZSB7CiAgICBwcmludCgidHJ5aW5nIHRvIGluc3RhbGwgZ3JpZCIpCiAgICBpbnN0YWxsLnBhY2thZ2VzKCJncmlkIikKICAgIGlmKHJlcXVpcmUoZ3JpZCkpewogICAgICAgIHByaW50KCJncmlkIGluc3RhbGxlZCBhbmQgbG9hZGVkIikKICAgIH0gZWxzZSB7CiAgICAgICAgc3RvcCgiY291bGQgbm90IGluc3RhbGwgZ3JpZCIpCiAgICB9Cn0KCiMjZm9yIGRvaW5nIGJ1bGsgY29ycmVsYXRpb24gY2FsY3VsYXRpb25zCmlmKHJlcXVpcmUoIkhtaXNjIikpewogICAgcHJpbnQoIkhtaXNjIGlzIGxvYWRlZCBjb3JyZWN0bHkiKQp9IGVsc2UgewogICAgcHJpbnQoInRyeWluZyB0byBpbnN0YWxsIEhtaXNjIikKICAgIGluc3RhbGwucGFja2FnZXMoIkhtaXNjIikKICAgIGlmKHJlcXVpcmUoSG1pc2MpKXsKICAgICAgICBwcmludCgiSG1pc2MgaW5zdGFsbGVkIGFuZCBsb2FkZWQiKQogICAgfSBlbHNlIHsKICAgICAgICBzdG9wKCJjb3VsZCBub3QgaW5zdGFsbCBIbWlzYyIpCiAgICB9Cn0KCiMjIHJlc2hhcGUyIHRvIG1lbHQgZGF0YWZyYW1lcyBmb3IgcGxvdHRpbmc6CmlmKHJlcXVpcmUoInJlc2hhcGUyIikpewogICAgcHJpbnQoInJlc2hhcGUyIGlzIGxvYWRlZCBjb3JyZWN0bHkiKQp9IGVsc2UgewogICAgcHJpbnQoInRyeWluZyB0byBpbnN0YWxsIHJlc2hhcGUyIikKICAgIGluc3RhbGwucGFja2FnZXMoInJlc2hhcGUyIikKICAgIGlmKHJlcXVpcmUocmVzaGFwZTIpKXsKICAgICAgICBwcmludCgicmVzaGFwZTIgaW5zdGFsbGVkIGFuZCBsb2FkZWQiKQogICAgfSBlbHNlIHsKICAgICAgICBzdG9wKCJjb3VsZCBub3QgaW5zdGFsbCByZXNoYXBlMiIpCiAgICB9Cn0KCiMjIHRvIHdvcmsgd2l0aCBkYXRhIGZyYW1lczoKaWYocmVxdWlyZSgiZHBseXIiKSl7CiAgICBwcmludCgiZHBseXIgaXMgbG9hZGVkIGNvcnJlY3RseSIpCn0gZWxzZSB7CiAgICBwcmludCgidHJ5aW5nIHRvIGluc3RhbGwgZHBseXIiKQogICAgaW5zdGFsbC5wYWNrYWdlcygiZHBseXIiKQogICAgaWYocmVxdWlyZShkcGx5cikpewogICAgICAgIHByaW50KCJkcGx5ciBpbnN0YWxsZWQgYW5kIGxvYWRlZCIpCiAgICB9IGVsc2UgewogICAgICAgIHN0b3AoImNvdWxkIG5vdCBpbnN0YWxsIGRwbHlyIikKICAgIH0KfQoKIyMgZ2duZXdzY2FsZSBlbmFibGVzIHJlc2V0dGluZyBvZiBjb2xvdXIgYW5kIGZpbGwgaW4gZ2dwbG90MiBzbyB5b3UgY2FuIGhhdmUgdHdvIHNjYWxlcyBvbiB0aGUgcGxvdCBhdCB0aGUgc2FtZSB0aW1lCmlmKHJlcXVpcmUoImdnbmV3c2NhbGUiKSl7CiAgICBwcmludCgiZ2duZXdzY2FsZSBpcyBsb2FkZWQgY29ycmVjdGx5IikKfSBlbHNlIHsKICAgIHByaW50KCJ0cnlpbmcgdG8gaW5zdGFsbCBnZ25ld3NjYWxlIikKICAgIGluc3RhbGwucGFja2FnZXMoImdnbmV3c2NhbGUiKQogICAgaWYocmVxdWlyZShnZ25ld3NjYWxlKSl7CiAgICAgICAgcHJpbnQoImdnbmV3c2NhbGUgaW5zdGFsbGVkIGFuZCBsb2FkZWQiKQogICAgfSBlbHNlIHsKICAgICAgICBzdG9wKCJjb3VsZCBub3QgaW5zdGFsbCBnZ25ld3NjYWxlIikKICAgIH0KfQoKIyMgbm9uLUNSQU4gcGFja2FnZXMKCiMjIG1vbm9jbGUzIHRvIGNhbGN1bGF0ZSBwc2V1ZG90aW1lOgppZihyZXF1aXJlKCJtb25vY2xlMyIpKXsKICAgIHByaW50KCJtb25vY2xlMyBpcyBsb2FkZWQgY29ycmVjdGx5IikKfSBlbHNlIHsKICAgIHByaW50KCJQbGVhc2UgaW5zdGFsbCBtb25vY2xlMyAoaHR0cHM6Ly9jb2xlLXRyYXBuZWxsLWxhYi5naXRodWIuaW8vbW9ub2NsZTMvZG9jcy9pbnN0YWxsYXRpb24vKSIpCn0KCiNzZXQgdGhlIHNlZWQgZm9yIGJvdGggdGhlIG1peHR1cmUgbW9kZWxzIGFuZCBhbHNvIGZvciB0aGUgc2FtcGxlIGZ1bmN0aW9uIGxhdGVyIG9uOgpzZXQuc2VlZCgtOTI0OTcpCmBgYAoKIyMgbG9hZCBkYXRhCgp0ZW54Lm11dGFudC5pbnRlZ3JhdGVkIGlzIG5lZWRlZCBmcm9tIHRoZSBtZXJnZSBzY3JpcHQKCmBgYHtyfQojIyBsb2FkIGRhdGFzZXQKdGVueC5tdXRhbnQuaW50ZWdyYXRlZCA8LSByZWFkUkRTKCIuLi9kYXRhX3RvX2V4cG9ydC90ZW54Lm11dGFudC5pbnRlZ3JhdGVkLlJEUyIpCmBgYAoKIyAzLiBQc2V1ZG90aW1lIEFuYWx5c2lzIFVzaW5nIE1vbm9jbGUgey50YWJzZXR9CgpGb3IgbW9ub2NsZSBpbnB1dCwgd2UgY2FuIHVzZSBhbGwgV1QgY2VsbHMsIHByb3ZpZGVkIHdlIGNvcnJlY3QgZm9yIGJhdGNoIGVmZmVjdHMuIAoKaHR0cHM6Ly9jb2xlLXRyYXBuZWxsLWxhYi5naXRodWIuaW8vbW9ub2NsZTMvZG9jcy9kaWZmZXJlbnRpYWwvCgpXZSBoYXZlIDUgcG90ZW50aWFsIHNvdXJjZXMgb2YgV1QgaW5mb3JtYXRpb246CgoxLiAxMFggLSA1ayBydW4KCjIuIFNTMiAtIFdUIGNlbGxzIGluIHRoaXMgZXhwZXJpbWVudAoKMy4gU1MyIC0gMTBYIChwdWJsaXNoZWQpCgo0LiAxMFggLSBNQ0EgKHB1Ymxpc2hlZCkKCjUuIDEwWCAtIDMwayBydW4KCldoZW4geW91IHRyeSBhbmQgdXNlIDEgYW5kIDIgdG9nZXRoZXIsIHRoZXJlIGFyZSBpc3N1ZXMgd2l0aCBjYWxsaW5nIG1vZHVsZXMuIEkgdGhpbmsgdGhpcyBpcyB0byBkbyB3aXRoIHRoZSBpbnRlZ3JhdGlvbiB0aGF0IFNldXJhdCBkb2VzLCBzbyBzaW5jZSB0aGUgMTBYIGRhdGEgaXMgY29tcGxldGUgKGkuZS4gY292ZXJzIHRoZSBsaWZlY3ljbGUpLCB3ZSB3aWxsIHNhY3JpZmljZSBzb21lIGV4dHJhIHBvd2VyIChhIGZldyBtb3JlIGNlbGxzKSBzbyB0aGF0IHdlIGNhbiBjYWxsIG1vcmUgbW9kdWxlcy4gCgojIyBCLiAxMFggY2VsbHMKClRoZSBhYm92ZSBhbmFseXNpcyByZXN1bHRzIGluIGhhcmRseSBhbnkgZ2VuZXMgaW4gdGhlIG1vZHVsZXMsIG1vc3QgbGlrZWx5IGR1ZSB0byB0aGUgbm9ybWFsaXNhdGlvbiBlZmZlY3Qgb2YgU2V1cmF0LiBIZXJlLCB3ZSB3aWxsIHRha2UganVzdCB0aGUgMTBYIG9iamVjdCwgd2hpY2ggaGFzIGNvdmVyYWdlIG9mIHRoZSBsaWZlY3lsZSBhbmQgYWxzbyBkb2VzIG5vdCByZXF1aXJlIGJhdGNoIGNvcnJlY3Rpb24uCgojIyBQc2V1ZG90aW1lIGNhbGN1bGF0aW9uCgojIyMgUHJlcHJvY2VzcwpgYGB7cn0KIyMgZXh0cmFjdCBkYXRhCiMjIHRoaXMgZXh0cmFjdHMgd3Qgb25seSBjZWxscwojd3RfY2VsbHMgPC0gcm93bmFtZXModGVueC5tdXRhbnQuaW50ZWdyYXRlZEBtZXRhLmRhdGFbd2hpY2godGVueC5tdXRhbnQuaW50ZWdyYXRlZEBtZXRhLmRhdGEkaWRlbnRpdHlfY29tYmluZWQgPT0gIldUIiB8IHRlbngubXV0YW50LmludGVncmF0ZWRAbWV0YS5kYXRhJGlkZW50aXR5X2NvbWJpbmVkID09ICJXVF8xMFgiKSxdKQoKIyMgZXh0cmFjdHMgb25seSAxMHggY2VsbHMgCnd0X2NlbGxzIDwtIHJvd25hbWVzKHRlbngubXV0YW50LmludGVncmF0ZWRAbWV0YS5kYXRhW3doaWNoKHRlbngubXV0YW50LmludGVncmF0ZWRAbWV0YS5kYXRhJGlkZW50aXR5X2NvbWJpbmVkID09ICJXVF8xMFgiKSxdKQoKIyMgbWFrZSBhIG5ldyBTZXVyYXQgb2YgdGhpcwpzZXVyYXQub2JqZWN0IDwtc3Vic2V0KHRlbngubXV0YW50LmludGVncmF0ZWQsIGNlbGxzID0gd3RfY2VsbHMpCgojIyBjaGVjayB0aGF0IHRoaXMgaXMgdGhlIHNhbWUgYXMgdGhlIHBiX3NleF9maWx0ZXJlZCBvYmplY3QKI2RhdGFfdGVzdCA8LSBhcyhhcy5tYXRyaXgoR2V0QXNzYXlEYXRhKHBiX3NleF9maWx0ZXJlZCwgYXNzYXkgPSAiUk5BIiwgc2xvdCA9ICJkYXRhIikpLCAnc3BhcnNlTWF0cml4JykKI2lzLmVxdWFsCiNpcy5pZGVudGljYWwKCiMjIGV4dHJhY3QgY291bnRzIGFuZCBwaGVubzoKIyMgdGhlIHJlYXNvbiB3ZSB1c2UgdGhlIGludGVncmF0ZWQgYW5kIHRoZW4gc3Vic2V0dGVkIGlzIGJlY2F1c2UgdGhlc2UgY2VsbHMgaGF2ZSBiZWVuIG5vcm1hbGlzZWQgd2hlcmVhcyB0aGUgY2VsbHMgaW4gcGJfc2V4X2ZpbHRlcmVkIGhhdmUgbm90IGJlZW4gbm9ybWFsaXNlZCAod2VsbCB0aGV5IGhhdmUgYnV0IHdpdGggZG91YmxldHMgaW4gdGhlbSkKZGF0YSA8LSBhcyhhcy5tYXRyaXgoR2V0QXNzYXlEYXRhKHNldXJhdC5vYmplY3QsIGFzc2F5ID0gIlJOQSIsIHNsb3QgPSAiZGF0YSIpKSwgJ3NwYXJzZU1hdHJpeCcpCiMjIG1ha2UgcGhlbm9kYXRhCnBkIDwtIGRhdGEuZnJhbWUoc2V1cmF0Lm9iamVjdEBtZXRhLmRhdGEpCiMjIGtlZXAgb25seSB0aGUgY29sdW1ucyB0aGF0IGFyZSByZWxldmFudCBpbiBtZXRhZGF0YQojcERhdGEgPC0gcGQgJT4lIHNlbGVjdChvcmlnLmlkZW50LCBuQ291bnRfUk5BLCBuRmVhdHVyZV9STkEpCiMjIG1ha2UgZ2VuZSBtZXRhZGF0YQpmRGF0YSA8LSBkYXRhLmZyYW1lKGdlbmVfc2hvcnRfbmFtZSA9IHJvdy5uYW1lcyhkYXRhKSwgcm93Lm5hbWVzID0gcm93Lm5hbWVzKGRhdGEpKQoKIyMgQ29uc3RydWN0IG1vbm9jbGUgY2RzCm1vbm9jbGUub2JqZWN0IDwtIG5ld19jZWxsX2RhdGFfc2V0KGV4cHJlc3Npb25fZGF0YSA9IGRhdGEsIGNlbGxfbWV0YWRhdGEgPSBwZCwgZ2VuZV9tZXRhZGF0YSA9IGZEYXRhKQoKIyMgcHJlcHJvY2Vzcwptb25vY2xlLm9iamVjdCA9IHByZXByb2Nlc3NfY2RzKG1vbm9jbGUub2JqZWN0LCBudW1fZGltID0gNTAsIG5vcm1fbWV0aG9kID0gIm5vbmUiKQojIyMgaWYgdXNpbmcgaW50ZWdyYXRlZCBkYXRhOgojIG5vcm1fbWV0aG9kID0gIm5vbmUiLCBhbGlnbm1lbnRfZ3JvdXAgPSAifiBleHBlcmltZW50IgoKIyMgcGxvdCBqYWNrIHN0cmF3IHBsb3QKI3Bsb3RfcGNfdmFyaWFuY2VfZXhwbGFpbmVkKG1vbm9jbGUub2JqZWN0KQoKI21vbm9jbGUub2JqZWN0ID0gcmVkdWNlX2RpbWVuc2lvbihtb25vY2xlLm9iamVjdCwgcmVkdWN0aW9uX21ldGhvZCA9ICJVTUFQIiwgcHJlcHJvY2Vzc19tZXRob2QgPSAiUENBIiwgdW1hcC5tZXRyaWMgPSAiZXVjbGlkZWFuIiwgdW1hcC5uX25laWdoYm9ycyA9IDUwLCB1bWFwLm1pbl9kaXN0ID0gMC41LCB2ZXJib3NlID0gRkFMU0UpCgojcGxvdF9jZWxscyhtb25vY2xlLm9iamVjdCwgY29sb3JfY2VsbHNfYnk9ImV4cGVyaW1lbnQiKQpgYGAKCiMjIyBHcmFwaCBMZWFybmluZwpgYGB7cn0KIyMgYWRkIFVNQVAgZnJvbSBTZXVyYXQKbW9ub2NsZS5vYmplY3RAaW50X2NvbERhdGFAbGlzdERhdGEkcmVkdWNlZERpbXNAbGlzdERhdGFbWyJVTUFQIl1dIDwtIHNldXJhdC5vYmplY3RAcmVkdWN0aW9uc1tbIkRJTV9VTUFQIl1dQGNlbGwuZW1iZWRkaW5ncwoKIyMgY2x1c3RlcgojIyB0aGlzIGlzIGVzc2VudGlhbCB0byBydW4gdGhlIGxlYXJuX2dyYXBoIGZ1bmN0aW9uIGxhdGVyIG9uCm1vbm9jbGUub2JqZWN0ID0gY2x1c3Rlcl9jZWxscyhtb25vY2xlLm9iamVjdCkKCiMjIHBsb3QgaW5pdGlhbCBjbHVzdGVyaW5nIGJ5IG1vbm9jbGUKI3Bsb3RfY2VsbHMobW9ub2NsZS5vYmplY3QsIGNvbG9yX2NlbGxzX2J5PSJjbHVzdGVyIiwgZ3JvdXBfY2VsbHNfYnk9InBhcnRpdGlvbiIsIHggPSAyLCB5ID0gMSkKCiMjIG1hcCBwc2V1ZG90aW1lCm1vbm9jbGUub2JqZWN0ID0gbGVhcm5fZ3JhcGgobW9ub2NsZS5vYmplY3QsIGxlYXJuX2dyYXBoX2NvbnRyb2w9bGlzdChuY2VudGVyPTMwMCksIHVzZV9wYXJ0aXRpb24gPSBGQUxTRSkKIyBsZWFybl9ncmFwaF9jb250cm9sPWxpc3QobmNlbnRlcj01MDApIC0gcGxheSB3aXRoIHRoaXMgcGFyYW1ldGVyCgojIyBQbG90IGNlbGxzCnBsb3RfY2VsbHMobW9ub2NsZS5vYmplY3QsIGNvbG9yX2NlbGxzX2J5PSJwYXJ0aXRpb24iLCBncm91cF9jZWxsc19ieT0icGFydGl0aW9uIiwgeCA9IDIsIHkgPSAxKSAKYGBgCgojIyMgUHNldWRvdGltZSBDYWxjdWxhdGlvbgpgYGB7cn0KIyMgYSBoZWxwZXIgZnVuY3Rpb24gdG8gaWRlbnRpZnkgdGhlIHJvb3QgcHJpbmNpcGFsIHBvaW50czoKZ2V0X2VhcmxpZXN0X3ByaW5jaXBhbF9ub2RlIDwtIGZ1bmN0aW9uKGNkcywgdGltZV9iaW49IjQiKXsKICBjZWxsX2lkcyA8LSB3aGljaChjb2xEYXRhKGNkcylbLCAic2V1cmF0X2NsdXN0ZXJzIl0gPT0gdGltZV9iaW4pCiAgY2xvc2VzdF92ZXJ0ZXggPC0KICBjZHNAcHJpbmNpcGFsX2dyYXBoX2F1eFtbIlVNQVAiXV0kcHJfZ3JhcGhfY2VsbF9wcm9qX2Nsb3Nlc3RfdmVydGV4CiAgY2xvc2VzdF92ZXJ0ZXggPC0gYXMubWF0cml4KGNsb3Nlc3RfdmVydGV4W2NvbG5hbWVzKGNkcyksIF0pCiAgcm9vdF9wcl9ub2RlcyA8LQogIGlncmFwaDo6VihwcmluY2lwYWxfZ3JhcGgoY2RzKVtbIlVNQVAiXV0pJG5hbWVbYXMubnVtZXJpYyhuYW1lcwogICh3aGljaC5tYXgodGFibGUoY2xvc2VzdF92ZXJ0ZXhbY2VsbF9pZHMsXSkpKSldCiAgCiAgcm9vdF9wcl9ub2Rlcwp9CgojIyBPcmRlciB0aGUgY2VsbHMgYW5kIGNhY2x1bGF0ZSBwc2V1ZG90aW1lCiNtb25vY2xlLm9iamVjdCA9IG9yZGVyX2NlbGxzKG1vbm9jbGUub2JqZWN0LCByb290X3ByX25vZGVzPWdldF9lYXJsaWVzdF9wcmluY2lwYWxfbm9kZShtb25vY2xlLm9iamVjdCkpCm1vbm9jbGUub2JqZWN0ID0gb3JkZXJfY2VsbHMobW9ub2NsZS5vYmplY3QpCgojIyBQbG90CnBsb3RfY2VsbHMobW9ub2NsZS5vYmplY3QsIGNvbG9yX2NlbGxzX2J5ID0gInBzZXVkb3RpbWUiLCBsYWJlbF9jZWxsX2dyb3Vwcz1GQUxTRSwgY2VsbF9zaXplID0gMiwgeCA9IDIsIHkgPSAxKSArCiAgY29vcmRfZml4ZWQoKSArCiAgdGhlbWVfdm9pZCgpICsKICBsYWJzKHRpdGxlID0gIlBzZXVkb3RpbWUiKSArCiAgdGhlbWUocGxvdC50aXRsZSA9IGVsZW1lbnRfdGV4dChoanVzdCA9IDAuNSkpCmBgYAoKIyMjIE1vZHVsZSBDb25zdHJ1Y3Rpb24KYGBge3J9CiMjIGZpbmQgZ2VuZXMgdGhhdCBjaGFuZ2UgYXMgYSBmdW5jdGlvbiBvZiBwdDoKbW9ub2NsZS5vYmplY3RfcHJfdGVzdF9yZXMgPC0gZ3JhcGhfdGVzdChtb25vY2xlLm9iamVjdCwgbmVpZ2hib3JfZ3JhcGg9InByaW5jaXBhbF9ncmFwaCIsIGNvcmVzPTgpCgojIyBmaW5kIHNpZ25pZmljYW50IGdlbmVzCnByX2RlZ19pZHMgPC0gcm93Lm5hbWVzKHN1YnNldChtb25vY2xlLm9iamVjdF9wcl90ZXN0X3JlcywgcV92YWx1ZSA8IDAuMDUpKQoKIyMgY29sbGVjdCBpbnRvIG1vZHVsZXMKZ2VuZV9tb2R1bGVfZGYgPC0gZmluZF9nZW5lX21vZHVsZXMobW9ub2NsZS5vYmplY3RbcHJfZGVnX2lkcyxdLCByZXNvbHV0aW9uPWMoMTBec2VxKC02LDIpKSkKCiMjIGhvdyBtYW55IGdlbmVzIGluIG1vZHVsZXM/CmRpbShnZW5lX21vZHVsZV9kZikKYGBgCgpgYGB7ciwgZWNobyA9IEZBTFNFfQpwYXN0ZSgidGhlcmUgYXJlICIsIGxlbmd0aChsZXZlbHMoZ2VuZV9tb2R1bGVfZGYkbW9kdWxlKSksICJtb2R1bGVzIikKYGBgCgojIyBNb2R1bGUgSW5mb3JtYXRpb24KCldoaWNoIG1vZHVsZSBkbyB0aGUgbXV0YW50IGdlbmVzIGJlbG9uZyB0bz8KYGBge3J9CiMjIGNyZWF0ZSBhIGxpc3Qgb2Ygb3VyIG11dGFudCBnZW5lIElEcwpsaXN0X29mX211dGFudF9nZW5lcyA8LSBjKCJQQkFOS0EtMDgyODAwMCIsICJQQkFOS0EtMTMwMjcwMCIsICJQQkFOS0EtMTQ0NzkwMCIsICJQQkFOS0EtMDEwMjQwMCIsICJQQkFOS0EtMDcxNjUwMCIsICJQQkFOS0EtMTQzNTIwMCIsICJQQkFOS0EtMTQxODEwMCIsICJQQkFOS0EtMTE0NDgwMCIsICJQQkFOS0EtMDkwMjMwMCIsICJQQkFOS0EtMDQxMzQwMCIsICJQQkFOS0EtMTQ1NDgwMCIpCgojIyBtYWtlIGEgZGF0YWZyYW1lIHRvIGNvbnZlcnQgdGhlIGdlbmUgSURzIGludG8gYWN0dWFsIElEcwpkZl9tdXRhbnRfaWRzIDwtIGFzLmRhdGEuZnJhbWUodW5pcXVlKGNiaW5kKHRlbngubXV0YW50LmludGVncmF0ZWRAbWV0YS5kYXRhJGlkZW50aXR5X2dlbmVfdXBkYXRlZCwgdGVueC5tdXRhbnQuaW50ZWdyYXRlZEBtZXRhLmRhdGEkaWRlbnRpdHlfdXBkYXRlZCkpKVstYygxLCAzKSxdCiMgcmVtb3ZlIHRoZSAiODIwIiBiaXQgb24gMTAKZGZfbXV0YW50X2lkcyRWMSA8LSBnc3ViKCJfODIwIiwgIiIsIGRmX211dGFudF9pZHMkVjEpCiMgY2hhbmdlIHRoZSB1bmRlcnNjb3JlIChfKSB0byBhIGRhc2ggKC0pIGluIGdlbmUgSURzCmRmX211dGFudF9pZHMkVjEgPC0gZ3N1YigiXyIsICItIiwgZGZfbXV0YW50X2lkcyRWMSkKbmFtZXMoZGZfbXV0YW50X2lkcykgPC0gYygiZ2VuZV9JRCIsICJtdXRhbnRfaWRlbnRpdHkiKQoKIyMgc3Vic2V0IG1vZHVsZXMgZGYgdG8gaW5jbHVkZSBvbmx5IG11dGFudCBnZW5lIElEcwpkZl9tdXRhbnRfZ2VuZV9tb2R1bGVzIDwtIGFzLmRhdGEuZnJhbWUoZ2VuZV9tb2R1bGVfZGZbd2hpY2goZ2VuZV9tb2R1bGVfZGYkaWQgJWluJSBsaXN0X29mX211dGFudF9nZW5lcyksXSkKbmFtZXMoZGZfbXV0YW50X2dlbmVfbW9kdWxlcylbMV0gPC0gImdlbmVfSUQiCgojIyBtZXJnZSBkYXRhZnJhbWVzCmRmX211dGFudF9nZW5lX21vZHVsZXMgPC0gbWVyZ2UoZGZfbXV0YW50X2dlbmVfbW9kdWxlcywgZGZfbXV0YW50X2lkcywgYnkgPSAiZ2VuZV9JRCIpCgojIyBJbnNwZWN0CmRmX211dGFudF9nZW5lX21vZHVsZXMKYGBgCgpBbGwgZmVtYWxlIGdlbmVzICgzLCAyMSwgMTMsIDE3LCAyMCwgMjgpIGFyZSBpbiB0aGUgc2FtZSBtb2R1bGUgZXhjZXB0IGZvciAyOCB3aGljaCBzZWVtcyB0byBoYXZlIHRoZSBvcHBvc2l0ZSBwaGVub3R5cGUgZm9yIGl0cyBleHByZXNzaW9uIChpLmUuIG1vcmUgaGlnaGx5IGV4cHJlc3NlZCBpbiBtYWxlcykuCgpPZiBhbGwgbWFsZSBnZW5lcyAob29tLCAyOSwgMiwgMTksIDEwKSwgdGhlcmUgaXMgbXVjaCBtb3JlIHZhcmlhdGlvbiBpbiBtb2R1bGUgYXNzaWdubWVudCAtIG9vbSBhbmQgMjkgaGF2ZSBzZXZlcmUgcGhlbm90eXBpbmcgZWZmZWN0cy4gMiBhbmQgMTkgYXJlIGluIHRoZSBzYW1lIG1vZHVsZSBidXQgMTAgaXMgb24gaXQncyBvd24uIAoKVGhlIG1vZHVsZXMgb2YgaW50ZXJlc3QgYXJlIHRoZXJlZm9yZToKYGBge3J9CnRhYmxlKGRmX211dGFudF9nZW5lX21vZHVsZXMkbW9kdWxlKQpgYGAKCldoaWNoIG1vZHVsZXMgZG8gb3RoZXIgZ2VuZXMgb2YgaW50ZXJlc3QgbGllIGluPzoKYGBge3J9CiMjIGxhbmRtYXJrIGdlbmVzIChnZW5lcyBvZiBpbnRlcmVzdCkKIyBBUDJHIC0gUEJBTktBLTE0Mzc1MDAKIyBBUDIgLSBQQkFOS0EtMDkwOTYwMCAtIGZyb20gcG9yYW4gcGFwZXIKIyBBUDJHLTIgLSBQQkFOS0EtMTAzNDMwMCAKIyBQQkFOS0EtMTMxOTUwMCAtIENDUDIgLSBmZW1hbGUgODIwCiMgUEJBTktBLTA0MTYxMDAgLSBNRzEgLSBtYWxlIDgyMAojIFBCQU5LQS0wODMxMDAwIC0gTVNQMSAtIGxhdGUgYXNleHVhbAojIFBCQU5LQS0xMTAyMjAwIC0gTVNQOCAtIGVhcmx5IGFzZXh1YWwgKGZyb20gQm96ZGVjaCBwYXBlcikKCiMjIGNyZWF0ZSBhIGxpc3Qgb2YgbGFuZG1hcmsgZ2VuZXMKbGlzdF9vZl9sYW5kbWFya19nZW5lcyA8LSBjKCJQQkFOS0EtMTQzNzUwMCIsICJQQkFOS0EtMDkwOTYwMCIsIlBCQU5LQS0xMDM0MzAwIiwgIlBCQU5LQS0xMzE5NTAwIiwgIlBCQU5LQS0wNDE2MTAwIiwgIlBCQU5LQS0wODMxMDAwIiwgIlBCQU5LQS0xMTAyMjAwIikKCiMjIG1ha2UgZGF0YWZyYW1lCmRmX2xhbmRtYXJrX2dlbmVfbW9kdWxlcyA8LSBnZW5lX21vZHVsZV9kZlt3aGljaChnZW5lX21vZHVsZV9kZiRpZCAlaW4lIGxpc3Rfb2ZfbGFuZG1hcmtfZ2VuZXMpLF0KCiMjIGluc3BlY3QKZGZfbGFuZG1hcmtfZ2VuZV9tb2R1bGVzCmBgYAoKb29tIGlzIGluIHRoZSBzYW1lIGNsdXN0ZXIgYXMgQVAyRwoKVGhlIGxhdGUgZmVtYWxlIGFuZCBtYWxlIDgyMCBtYXJrZXJzIGFyZSBub3QgaW4gdGhlIHNhbWUgY2x1c3RlciBhcyBvdXIgbXV0YW50cyB3aGljaCBpcyByZWFzc3VyaW5nIHNpbmNlIHdlIGtub3cgdGhleSBoYXZlIGFuIGVmZmVjdCBiZWZvcmUgdGhlIG1ha3JlciBpcyBzd2l0Y2hlZCBvbi4KCiMjIFBsb3R0aW5nCgpwbG90IG91dCBtb2R1bGVzCgpgYGB7ciwgZmlnLmhlaWdodCA9IDcsIGZpZy53aWR0aCA9IDd9CiMjIG1ha2UgYWdncmVnYXRlZCBkZiBhZ2FpbiBzbyB5b3UgY2FuIGVkaXQgaXQKYWdnX21hdCA8LSBhZ2dyZWdhdGVfZ2VuZV9leHByZXNzaW9uKG1vbm9jbGUub2JqZWN0LCBnZW5lX21vZHVsZV9kZiwgY2VsbF9ncm91cF9kZikKCiMjIGggY2x1c3QgdGhlIGFnZ3JlZ2F0ZWQgbWF0cml4Cm1vZHVsZV9kZW5kcm8gPC0gaGNsdXN0KGRpc3QoYWdnX21hdCkpCgojIyB1c2UgdGhlc2UgY2x1c3RlcnMgdG8gcmVvcmRlciB0aGUgbW9kdWxlcwpnZW5lX21vZHVsZV9kZiRtb2R1bGUgPC0gZmFjdG9yKGdlbmVfbW9kdWxlX2RmJG1vZHVsZSwgbGV2ZWxzID0gcm93Lm5hbWVzKGFnZ19tYXQpW21vZHVsZV9kZW5kcm8kb3JkZXJdKQoKIyMgcGxvdApwbG90X2NlbGxzKG1vbm9jbGUub2JqZWN0LCBnZW5lcz1nZW5lX21vZHVsZV9kZiAlPiUgZmlsdGVyKG1vZHVsZSAlaW4lIGMoMToyMCkpLAogICAgICAgICAgIGNlbGxfc2l6ZSA9IDIsIAogICAgICAgICAgIHggPSAyLCB5ID0gMSwKICAgICAgICAgICBsYWJlbF9jZWxsX2dyb3Vwcz1GQUxTRSwKICAgICAgICAgICBzY2FsZV90b19yYW5nZSA9IFRSVUUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgc2hvd190cmFqZWN0b3J5X2dyYXBoPUZBTFNFLAogICAgICAgICAgICAgICAgICAgICAgICAgIGdyb3VwX2xhYmVsX3NpemUgPSAxNSkgKwogICAgICAgICAgICAgICAgICAgICAgICAgIHNjYWxlX2NvbG91cl92aXJpZGlzX2MobmFtZSA9ICJleHByZXNzaW9uIiwgb3B0aW9uID0gIkMiLCBhbHBoYSA9IDEpICsKICAgICAgICAgICAgICAgICAgICAgICAgICBjb29yZF9maXhlZCgpICsKICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZV92b2lkKCkgKwogICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lKGxlZ2VuZC5wb3NpdGlvbiA9ICJib3R0b20iKQpgYGAKCk1ha2UgYSBkYXRhZnJhbWUgdG8gcGxvdApgYGB7cn0KIyMgbWFrZSBjZWxsIGdyb3VwIGRmCmNlbGxfZ3JvdXBfZGYgPC0gdGliYmxlOjp0aWJibGUoY2VsbD1yb3cubmFtZXMoY29sRGF0YShtb25vY2xlLm9iamVjdCkpLCBjZWxsX2dyb3VwPWNvbERhdGEobW9ub2NsZS5vYmplY3QpJHNldXJhdF9jbHVzdGVycykKCiMjIG1ha2UgcGxvdHRpbmcgZGYKYWdnX21hdCA8LSBhZ2dyZWdhdGVfZ2VuZV9leHByZXNzaW9uKG1vbm9jbGUub2JqZWN0LCBnZW5lX21vZHVsZV9kZiwgY2VsbF9ncm91cF9kZikKYGBgCgpGaW5kIG91dCBob3cgbWFueSBnZW5lcyB0aGVyZSBhcmUgcGVyIHRvdGFsIHNvIHdlIGNhbiBhZGQgdGhpcyB0byB0aGUgcGxvdApgYGB7cn0KIyMgaG93IG1hbnkgZ2VuZXMgcGVyIG1vZHVsZT8KZ2VuZXNfcGVyX21vZHVsZSA8LSBhcy5kYXRhLmZyYW1lKHRhYmxlKGdlbmVfbW9kdWxlX2RmJG1vZHVsZSkpCmdlbmVzX3Blcl9tb2R1bGUKYGBgCgpgYGB7cn0KIyMgcHJlcGFyZSBjdXN0b20gZGF0YWZyYW1lIGZvciBhbGwgY2VsbHMgYnkgbW9kdWxlczoKYWdnX21hdF9ub19ncm91cCA8LSBhZ2dyZWdhdGVfZ2VuZV9leHByZXNzaW9uKG1vbm9jbGUub2JqZWN0LCBnZW5lX21vZHVsZV9kZikKCiMjIGV4dHJhY3QgcHNldWRvdGltZSB2YWx1ZXMgCm1vbm9jbGUub2JqZWN0QGNvbERhdGEkcHQgPC0gcHNldWRvdGltZShtb25vY2xlLm9iamVjdCwgcmVkdWN0aW9uX21ldGhvZCA9ICJVTUFQIikKCiMjIG1ha2UgYW4gYW5vdGF0aW9uCmFubm9fbm9fZ3JvdXAgPC0gZGF0YS5mcmFtZShtb25vY2xlLm9iamVjdEBjb2xEYXRhJGNsdXN0ZXJfY29sb3Vyc19maWd1cmUsIG1vbm9jbGUub2JqZWN0QGNvbERhdGEkcHQsIHJvdy5uYW1lcyA9IHJvd25hbWVzKG1vbm9jbGUub2JqZWN0QGNvbERhdGEpKQpuYW1lcyhhbm5vX25vX2dyb3VwKSA8LSBjKCJzZXgiLCAiUHNldWRvdGltZSIpCgojIyBtYWtlIGFubm90YXRpb24gY29sb3Vycwphbm5vdGF0aW9uX2NvbG91cnMgPC0gbGlzdChzZXggPSBjKE1hbGU9IiMwMTZjMDAiLCBGZW1hbGU9IiNhNTJiMWUiLCBCaXBvdGVudGlhbCA9ICIjZmZlNDAwIiwgQXNleHVhbCA9ICIjMDA1MmM1IiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgIFBzZXVkb3RpbWUgPSBtYWdtYSgxMiwgZGlyZWN0aW9uID0gMSkpCgojIyBjaGFuZ2UgdGhlIG9yZGVyIG9mIHRoZSBkYXRhIGZyYW1lCmNvbC5vcmRlciA8LSByb3duYW1lcyhhbm5vX25vX2dyb3VwW3dpdGgoYW5ub19ub19ncm91cCwgb3JkZXIoc2V4LCBQc2V1ZG90aW1lKSksIF0pCmFnZ19tYXRfbm9fZ3JvdXAgPC0gYWdnX21hdF9ub19ncm91cFssY29sLm9yZGVyXQoKIyMgcGxvdApwaGVhdG1hcDo6cGhlYXRtYXAoYWdnX21hdF9ub19ncm91cCwgCiAgICAgICAgICAgICAgICAgICAjc2NhbGU9InJvdyIsCiAgICAgICAgICAgICAgICAgICBjbHVzdGVyX2NvbHMgPSBGQUxTRSwKICAgICAgICAgICAgICAgICAgIGNsdXN0ZXJpbmdfbWV0aG9kPSJjb21wbGV0ZSIsCiAgICAgICAgICAgICAgICAgICBzaG93X2NvbG5hbWVzID0gRkFMU0UsCiAgICAgICAgICAgICAgICAgICBhbm5vdGF0aW9uX2NvbCA9IGFubm9fbm9fZ3JvdXAsIAogICAgICAgICAgICAgICAgICAgYW5ub3RhdGlvbl9jb2xvcnMgPSBhbm5vdGF0aW9uX2NvbG91cnMsIAogICAgICAgICAgICAgICAgICAgY3V0cmVlX3Jvd3MgPSA3KQpgYGAKCgoKCgoKCgoKIyMjIGJ5IGNsdXN0ZXIgcGxvdAoKTWFrZSBhbm5vdGF0aW9ucyB0byBhZGQgdG8gdGhlIGhlYXRtYXAKYGBge3J9CiMjIGNoYW5nZSBuYW1lcyBmb3Igcm93IG5hbWVzIHRvIGluY2x1ZGUgIm1vZHVsZSAiIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlbQpyb3cubmFtZXMoYWdnX21hdCkgPC0gc3RyaW5ncjo6c3RyX2MoIk1vZHVsZSAiLCByb3cubmFtZXMoYWdnX21hdCkpCgojIyBhZGQgbnVtYmVyIG9mIGNlbGxzIHRvIHRoZSByb3duYW1lcyBmb3IgdGhlIG1vZHVsZQpmb3IoaSBpbiBzZXFfYWxvbmcoZ2VuZXNfcGVyX21vZHVsZSRGcmVxKSl7CiAgcm93Lm5hbWVzKGFnZ19tYXQpW2ldIDwtIHN0cmluZ3I6OnN0cl9jKHJvdy5uYW1lcyhhZ2dfbWF0KVtpXSwiIChuID0gIiAsZ2VuZXNfcGVyX21vZHVsZSRGcmVxW2ldLCAiKSIpCn0KCiMjIGNyZWF0ZSBhbm5vdGF0aW9uIG9mIGNsdXN0ZXJzIGZvciBoZWF0bWFwCmNsdXN0ZXJfYW5ubyA8LSBkYXRhLmZyYW1lKGNsdXN0ZXIgPSB1bmlxdWUoY29sRGF0YShtb25vY2xlLm9iamVjdCkkc2V1cmF0X2NsdXN0ZXJzKSkKcm93Lm5hbWVzKGNsdXN0ZXJfYW5ubykgPC0gY2x1c3Rlcl9hbm5vJGNsdXN0ZXIKCiMjIGNsdXN0ZXJzIHdlcmUgZGVmaW5lZCBpbiB0aGUgbWVyZ2Ugc2NyaXB0IGVhcmxpZXIgYXM6Cm1hbGVfY2x1c3RlcnMgPC0gYygiMjYiLCAiMjIiLCAiMTEiLCAiMTciKQpmZW1hbGVfY2x1c3RlcnMgPC0gYygiMzAiLCAiMzIiLCAiMjciLCAiMTIiLCAiMTMiLCAiMTgiKQphc2V4X2NsdXN0ZXJzIDwtIGMoIjciLCAiMTAiLCAiOSIsICIxNCIsICIxIiwgIjMiLCAiNCIsICI4IiwgIjUiLCAiNiIsICIyIiwgIjAiLCAiMTYiLCAiMTkiLCAiMjgiLCAiMTUiLCAiMjEiLCAiMjMiLCAiMjQiLCAiMjUiLCAiMzEiLCAiMjkiLCAiMzMiKQpiaXBvdGVudGlhbF9jbHVzdGVycyA8LSBjKCIyMCIpCgojIyBhZGQgaWRlbnRpdGllcyB0byB0aGUgY29sdW1uCmNsdXN0ZXJfYW5ubyRncm91cCA8LSBOQQpjbHVzdGVyX2Fubm8kZ3JvdXBbd2hpY2goY2x1c3Rlcl9hbm5vJGNsdXN0ZXIgJWluJSBhc2V4X2NsdXN0ZXJzKV0gPC0gIkFzZXh1YWwiCmNsdXN0ZXJfYW5ubyRncm91cFt3aGljaChjbHVzdGVyX2Fubm8kY2x1c3RlciAlaW4lIG1hbGVfY2x1c3RlcnMpXSA8LSAiTWFsZSIKY2x1c3Rlcl9hbm5vJGdyb3VwW3doaWNoKGNsdXN0ZXJfYW5ubyRjbHVzdGVyICVpbiUgZmVtYWxlX2NsdXN0ZXJzKV0gPC0gIkZlbWFsZSIKY2x1c3Rlcl9hbm5vJGdyb3VwW3doaWNoKGNsdXN0ZXJfYW5ubyRjbHVzdGVyICVpbiUgYmlwb3RlbnRpYWxfY2x1c3RlcnMpXSA8LSAiQ29tbWl0dGVkIgpjbHVzdGVyX2Fubm8gPC0gY2x1c3Rlcl9hbm5vWyAsIDIsIGRyb3AgPSBGQUxTRV0KY2x1c3Rlcl9hbm5vCgojIyBNYWtlIGEgZGYgb2YgbWV0YSBkYXRhCiMjIHRoaXMgaXMgdXNlZCBsYXRlciBpbiB0aGUgcmlkZ2VwbG90cyB0b28KIyMgZXh0cmFjdCBwc2V1ZG90aW1lIHZhbHVlcwpwdF92YWx1ZXMgPC0gYXMuZGF0YS5mcmFtZShwc2V1ZG90aW1lKG1vbm9jbGUub2JqZWN0LCByZWR1Y3Rpb25fbWV0aG9kID0gIlVNQVAiKSkKcHRfdmFsdWVzJGNlbGxfbmFtZSA8LSByb3duYW1lcyhwdF92YWx1ZXMpCm1ldGFfZGF0YV9kZiA8LSBhcy5kYXRhLmZyYW1lKG1vbm9jbGUub2JqZWN0QGNvbERhdGEpCm1ldGFfZGF0YV9kZiRjZWxsX25hbWUgPC0gcm93bmFtZXMobWV0YV9kYXRhX2RmKQptZXRhX2RhdGFfZGYgPC0gbWVyZ2UobWV0YV9kYXRhX2RmLCBwdF92YWx1ZXMsIGJ5ID0gImNlbGxfbmFtZSIpCiMjIHRoZSBwdCB3aWxsIGJlIGFkZGVkIHRvIHRoZSBsYXN0IGNvbHVtbiBzbyBhZGQgdGhlIG5hbWUgcHQgdG8gdGhlIG1lcmdlZCBkZgpuYW1lcyhtZXRhX2RhdGFfZGYpW2xlbmd0aChuYW1lcyhtZXRhX2RhdGFfZGYpKV0gPC0gInB0IgoKIyMgYWRkIG1lZGlhbiBwc2V1ZG90aW1lIHBlciBjbHVzdGVyCiMjIGhlbHAgd2FzIG9idGFpbmVkIGhlcmU6aHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvNTQzNjA4NTUvY2FsY3VsYXRlLW1lYW4tZm9yLWNvbHVtbi1ncm91cGVkLWJ5LXZhbHVlcy1vZi10d28tb3RoZXItY29sdW1ucwojIyBtYWtlIHN1YnNldHRlZCBkYXRhZnJhbWUgd2l0aCBqdXN0IGNsdXN0ZXIgYW5kIHB0CmRmX21lZGlhbl9wdCA8LSBtZXRhX2RhdGFfZGZbICxjKCJwdCIsICJzZXVyYXRfY2x1c3RlcnMiKV0KIyMgYXBwbHkgYWNyb3NzIGRhdGFmcmFtZSB0byBnZXQgbWVkaWFuCm1lYW4uZGYxIDwtIHRhcHBseShkZl9tZWRpYW5fcHQkcHQsIGxpc3QoZGZfbWVkaWFuX3B0JHNldXJhdF9jbHVzdGVycyksIG1lZGlhbikKbWVhbi5kZjIgPC0gYXMuZGF0YS5mcmFtZShhcy50YWJsZShtZWFuLmRmMSkpCiMjIHJlbmFtZSBjb2xzCm5hbWVzKG1lYW4uZGYyKSA8LSBjKCJzZXVyYXRfY2x1c3RlcnMiLCAicHRfTWVkaWFuIikKIyMgcmVuYW1lIHJvd3MKcm93bmFtZXMobWVhbi5kZjIpIDwtIG1lYW4uZGYyJHNldXJhdF9jbHVzdGVycwojIyB0byBtYWtlIGVhY2ggdmFsdWUgaGF2ZSB0aGUgbWVhbiBpbiB0aGUgb3JpZ2luYWwgZGF0YWZyYW1lCiNtZXJnZShkZl9tZWRpYW5fcHQsIG1lYW4uZGYyKQojIyBhZGQgdG8gYW5ub3RhdGlvbiBkYXRhZnJhbWUKY2x1c3Rlcl9hbm5vIDwtIG1lcmdlKGNsdXN0ZXJfYW5ubywgbWVhbi5kZjIsIGJ5PTApCgojIyBhZGQgcm93bmFtZXMgdG8gZGF0YWZyYW1lCnJvd25hbWVzKGNsdXN0ZXJfYW5ubykgPC0gY2x1c3Rlcl9hbm5vJFJvdy5uYW1lcwojIyBzdWJzZXQgdG8gaGF2ZSBvbmx5IGluZm8gb2YgaW50ZXJlc3QKY2x1c3Rlcl9hbm5vIDwtIGNsdXN0ZXJfYW5ub1ssYygyLDQpXQpuYW1lcyhjbHVzdGVyX2Fubm8pIDwtIGMoIklkZW50aXR5IiwgIk1lZGlhbl9Qc2V1ZG90aW1lX29mX0NsdXN0ZXIiKQpgYGAKClBsb3QKYGBge3IsIGZpZy5oZWlnaHQgPSA4LCBmaWcud2lkdGggPSA4fQojIyBtYWtlIGFubm90YXRpb24gY29sb3Vycwphbm5vdGF0aW9uX2NvbG91cnMgPC0gbGlzdChJZGVudGl0eSA9IGMoTWFsZT0iIzAxNmMwMCIsIEZlbWFsZT0iI2E1MmIxZSIsIEFzZXh1YWw9ICIjMDA1MmM1IiwgQ29tbWl0dGVkID0gIiNmMmViMjMiKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgTWVkaWFuX1BzZXVkb3RpbWVfb2ZfQ2x1c3RlciA9IG1hZ21hKDEyLCBkaXJlY3Rpb24gPSAxKSkKCiMjIHJlb3JkZXIgdGhlIGxldmVscwojIyBtYWtlIGRmIG9mIGRhdGEKYWdnX21hdF9kZiA8LSBhcy5kYXRhLmZyYW1lKGFnZ19tYXQpCiMjIHJlbW92ZSBsZXZlbHMgaW4gbXlfbGV2ZWxzIHRoYXQgYXJlIG5vdCBwcmVzZW50IGhlcmUgLSBpLmUuIGNsdXN0ZXJzIHRoYXQgYXJlIG1pc3NpbmcgYmVjYXVzZSB0aGV5IGFyZSBub3QgcmVwcmVzZW50ZWQgaW4gdGhlIDEwWCBkYXRhCiMjIG15X2xldmVscyB3YXMgZGVmaW5lZCBpbiB0aGUgbWVyZ2Ugc2NyaXB0IGFzIHRoZSBvcmRlciB3ZSB3YW50IHRvIHBsb3QgY2x1c3RlcnMgaW46Cm15X2xldmVscyA8LSBjKGFzZXhfY2x1c3RlcnMsIGJpcG90ZW50aWFsX2NsdXN0ZXJzLCBtYWxlX2NsdXN0ZXJzLCBmZW1hbGVfY2x1c3RlcnMpCiMjIHJlb3JkZXIgdGhlIGxldmVscyBzbyB5b3UgY2FuIHBsb3QgdGhlIGNsdXRlcnMgYXMgeW91IHdpc2gKbXlfbGV2ZWxzXzEweF9kYXRhIDwtIG15X2xldmVsc1t3aGljaChteV9sZXZlbHMgJWluJSBjb2xuYW1lcyhhZ2dfbWF0X2RmKSldCiMjIG9yZGVyIHRoZSBhbm5vdGF0aW9uCmNsdXN0ZXJfYW5ubyA8LSBjbHVzdGVyX2Fubm9bKG1hdGNoKG15X2xldmVsc18xMHhfZGF0YSwgcm93bmFtZXMoY2x1c3Rlcl9hbm5vKSkpLCBdCiMjIHNvcnQgdGhlIHZhbHVlcyBpbiB0aGUgZGYKYWdnX21hdF9kZiA8LSBhZ2dfbWF0X2RmWyAsKG1hdGNoKG15X2xldmVsc18xMHhfZGF0YSwgY29sbmFtZXMoYWdnX21hdF9kZikpKV0KCiMjIHBsb3QgaGVhdG1hcApwaGVhdG1hcDo6cGhlYXRtYXAoYWdnX21hdF9kZiwgCiAgICAgICAgICAgICAgICAgICBzY2FsZT0iY29sdW1uIiwKICAgICAgICAgICAgICAgICAgIGNsdXN0ZXJfY29scyA9IEZBTFNFLAogICAgICAgICAgICAgICAgICAgY2x1c3RlcmluZ19tZXRob2Q9IndhcmQuRDIiLCAKICAgICAgICAgICAgICAgICAgIGFubm90YXRpb25fY29sID0gY2x1c3Rlcl9hbm5vLCAKICAgICAgICAgICAgICAgICAgIGFubm90YXRpb25fY29sb3JzID0gYW5ub3RhdGlvbl9jb2xvdXJzLAogICAgICAgICAgICAgICAgICAgI2dhcHNfY29sID0gYygyOCwyOSwzNyksCiAgICAgICAgICAgICAgICAgICBjdXRyZWVfcm93cyA9IDEyKSArIAogIHRoZW1lKGxlZ2VuZC5wb3NpdGlvbiA9ICJib3R0b20iKQpgYGAKCgpgYGB7ciwgZmlnLmhlaWdodCA9IDEwLCBmaWcud2lkdGggPSAxMn0KIyMgc3Vic2V0IGFnZ3JlZ2F0ZWQgbWF0cml4IHRvIHRha2Ugb3V0IHByb2JsZW1hdGljIGNsdXN0ZXJzIDIyLCA0MiwgKDQ0IC0gYWxyZWF5ZCByZW1vdmVkIGFzIGl0IGRvZXNuJ3QgaGF2ZSBhbnkgMTB4IGNlbGxzKQphZ2dfbWF0X2RmX3NjYWxlZF9zdWJzZXQgPC0gYWdnX21hdF9kZl9zY2FsZWRbLCAtd2hpY2goY29sbmFtZXMoYWdnX21hdF9kZl9zY2FsZWQpICVpbiUgYygyMiw0MikpXQoKIyMgbWFrZSBkZiBvZiBkYXRhCmFnZ19tYXRfZGZfc2NhbGVkX3N1YnNldF9kZiA8LSBhcy5kYXRhLmZyYW1lKGFnZ19tYXRfZGZfc2NhbGVkX3N1YnNldCkKIyMgcmVtb3ZlIGxldmVscyBpbiBteV9sZXZlbHMgdGhhdCBhcmUgbm90IHByZXNlbnQgaGVyZSAtIGkuZS4gY2x1c3RlcnMgdGhhdCBhcmUgbWlzc2luZyBiZWNhdXNlIHRoZXkgYXJlIG5vdCByZXByZXNlbnRlZCBpbiB0aGUgMTBYIGRhdGEKbXlfbGV2ZWxzXzEweF9kYXRhX3N1YnNldCA8LSBteV9sZXZlbHNbd2hpY2gobXlfbGV2ZWxzICVpbiUgY29sbmFtZXMoYWdnX21hdF9kZl9zY2FsZWRfc3Vic2V0X2RmKSldCiMjIHNvcnQgdGhlIHZhbHVlcwphZ2dfbWF0X2RmX3NjYWxlZF9zdWJzZXQgPC0gYWdnX21hdF9kZl9zY2FsZWRfc3Vic2V0WyAsKG1hdGNoKG15X2xldmVsc18xMHhfZGF0YV9zdWJzZXQsIGNvbG5hbWVzKGFnZ19tYXRfZGZfc2NhbGVkX3N1YnNldCkpKV0KCgojIyBzdWJzZXQgYW5ubwpjbHVzdGVyX2Fubm9fc3Vic2V0IDwtIGNsdXN0ZXJfYW5ub1std2hpY2gocm93bmFtZXMoY2x1c3Rlcl9hbm5vKSAlaW4lIGMoMjIsNDIpKSxdIAoKIyMgc3Vic2V0IHRoZSBhbm5vdGF0aW9uCiMjIGFkZCBhbm5vdGF0aW9uOgpoZWF0bWFwX2Fubm90YXRpb25fc3Vic2V0IDwtIEhlYXRtYXBBbm5vdGF0aW9uKGRmID0gY2x1c3Rlcl9hbm5vX3N1YnNldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbCA9IGxpc3QoCklkZW50aXR5ID0gYyhNYWxlPSIjMDE2YzAwIiwgRmVtYWxlPSIjYTUyYjFlIiwgQXNleHVhbD0gIiMwMDUyYzUiLCBDb21taXR0ZWQgPSAiI2YyZWIyMyIpKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFubm90YXRpb25fbGVnZW5kX3BhcmFtID0gbGlzdChNZWRpYW5fUHNldWRvdGltZV9vZl9DbHVzdGVyID0gbGlzdChkaXJlY3Rpb24gPSAiaG9yaXpvbnRhbCIpLCBJZGVudGl0eSA9IGxpc3QobnJvdyA9IDEpKSkKCgpsaWJyYXJ5KENvbXBsZXhIZWF0bWFwKQpsaWJyYXJ5KFJDb2xvckJyZXdlcikKbW9kdWxlc19oZWF0bWFwIDwtIEhlYXRtYXAoYWdnX21hdF9kZl9zY2FsZWRfc3Vic2V0LAogICAgICAgIGNvbHVtbl9vcmRlciA9IE5VTEwsCiAgICAgICAgY2x1c3RlcmluZ19tZXRob2Rfcm93cyA9ICJ3YXJkLkQyIiwKICAgICAgICBib3R0b21fYW5ub3RhdGlvbiA9IGhlYXRtYXBfYW5ub3RhdGlvbl9zdWJzZXQsCiAgICAgICAgY29sID0gY29sb3JSYW1wUGFsZXR0ZShyZXYoYnJld2VyLnBhbChuID0gNywgbmFtZSA9CiAgIlJkWWxCdSIpKSkoMTAwKSwgCiAgICAgICAgaGVhdG1hcF9sZWdlbmRfcGFyYW0gPSBsaXN0KGRpcmVjdGlvbiA9ICJob3Jpem9udGFsIikpCmRyYXcobW9kdWxlc19oZWF0bWFwLCBtZXJnZV9sZWdlbmQgPSBUUlVFLCBoZWF0bWFwX2xlZ2VuZF9zaWRlID0gImJvdHRvbSIsIAogICAgYW5ub3RhdGlvbl9sZWdlbmRfc2lkZSA9ICJib3R0b20iKQpgYGAKCmBgYHtyfQojIyBzYXZlIHRoZSBnZW5lIG1vZHVsZXMgaW4gY2FzZSB5b3Ugd2FudCB0byByZXR1cm4gdG8gdGhlc2UgbGF0ZXIKbW9kdWxlc19kZl9vcmlnaW5hbF8xMHhfZGF0YV9zZXQgPC0gZ2VuZV9tb2R1bGVfZGYKYGBgCgpJdCB3b3VsZCBiZSBuaWNlIHRvIGluY2x1ZGUgYSBtZWFzdXJlIG9mIFBzdWVkb3RpbWUgaW4gdGhlIGhlYXRtYXAuCldlIHdpbGwgZmlyc3QgdGVzdCB0aGUgdmFyaWFuY2Ugb2YgUHNldWRvdGltZSBpbiBlYWNoIGNsdXN0ZXIKYGBge3IsIGZpZy5oZWlnaHQgPSAxMCwgZmlnLndpZHRoID0gMTB9CgojIyByZWRlZmluZSBvcmRlciBvZiBjbHVzdGVyczoKbWV0YV9kYXRhX2RmJHNldXJhdF9jbHVzdGVycyA8LSBmYWN0b3IoeCA9IG1ldGFfZGF0YV9kZiRzZXVyYXRfY2x1c3RlcnMsIGxldmVscyA9IG15X2xldmVscykKCiMjIHBsb3QKZ2dwbG90KG1ldGFfZGF0YV9kZiwgYWVzKHggPSBwdCwgeSA9IHNldXJhdF9jbHVzdGVycywgZmlsbCA9IHN0YXQoeCkpKSArCiAgZ2VvbV9kZW5zaXR5X3JpZGdlc19ncmFkaWVudChzY2FsZSA9IDMsIHJlbF9taW5faGVpZ2h0ID0gMC4wMSwgaml0dGVyZWRfcG9pbnRzID0gVFJVRSwgcXVhbnRpbGVfbGluZXMgPSBUUlVFLCBxdWFudGlsZXMgPSAyLCBwb2ludF9hbHBoYSA9IDAuNSwgYWxwaGEgPSAwLjUpICsKICBzY2FsZV9maWxsX3ZpcmlkaXNfYyhuYW1lID0gIlBzZXVkb3RpbWUiLCBvcHRpb24gPSAiQyIpICsKICBsYWJzKHRpdGxlID0gJ1BUIGJ5IENsdXN0ZXInKSArCiAgdGhlbWVfY2xhc3NpYygpICsKICAjIyBhbm5vdGF0ZSBtYWxlcwogIGdlb21faGxpbmUoYWVzKHlpbnRlcmNlcHQgPSAzNy41KSkgKwogICMjIGFubm90YXRlIGZlbWFsZXMKICBnZW9tX2hsaW5lKGFlcyh5aW50ZXJjZXB0ID0gMjkuNSkpICsKICAjIyBhbm5vdGF0ZSBoZXJtYXBocm9kaXRlCiAgZ2VvbV9obGluZShhZXMoeWludGVyY2VwdCA9IDI4LjUpKQpgYGAKCgojIyMgbW9kdWxlIGV4cHJlc3Npb24gaW4gbXV0YW50cwpNYWtlIGEgaGVhdG1hcCBvZiBtb2R1bGUgZXhwcmVzc2lvbiBpbiBtdXRhbnRzOgpgYGB7cn0KIyMgdGhlIGFnZ3JlZ2F0ZV9nZW5lX2V4cHJlc3Npb24gZnVuY3Rpb24gaW4gTW9ub2NsZSBpcyBsb2NhdGVkIGhlcmU6IGh0dHBzOi8vZ2l0aHViLmNvbS9jb2xlLXRyYXBuZWxsLWxhYi9tb25vY2xlMy9ibG9iLzFhMDIyNzQyMDljNzY1ZmU3YTYwZjUzM2EzMWIxZGEzZGFjZjY3ODUvUi9jbHVzdGVyX2dlbmVzLlIKIyMgT25lIGNhbiB1c2UgdGhlIGZ1bmN0aW9uIGFzIGlzIGlmIHlvdSBtYWtlIGEgbW9ub2NsZSBvYmplY3Qgb2YgYWxsIGNlbGxzIGFuZCB1c2UgdGhlIG1vZHVsZSBkZiBjcmVhdGVkIGFib3ZlCgojIyBzZXBhcmF0ZSB0aGUgbXV0YW50cyBpbnRvIGVhY2ggc2V4IAoKIyMgZGVmaW5lIHdoaWNoIGNsdXN0ZXJzIHdpbGwgYmUgd2hpY2ggaWRlbnRpdHkKbWFsZV9jbHVzdGVycyA8LSBjKCI0NSIsICIzMCIsICI0MiIsICIxOCIsICIyNSIsICIzNyIsICIzMiIsICIyOSIpCmZlbWFsZV9jbHVzdGVycyA8LSBjKCIzOSIsICI0MCIsICIzOCIsICIxMCIsICIyNiIsICIxOSIsICIxNyIsICIzNiIpCmFzZXhfY2x1c3RlcnMgPC0gYygiMCIsICIyMiIsICI4IiwgIjEiLCAiMjAiLCAiMiIsICIxNSIsICI2IiwgIjE0IiwgIjEyIiwgIjEzIiwgIjIzIiwgIjMxIiwgIjIxIiwgIjQ0IiwgIjMzIiwgIjM1IiwgIjI4IiwgIjI3IiwgIjM0IiwgIjQzIiwgIjQxIiwgIjQiLCAiMTYiLCAiNSIsICIxMSIsICI3IiwgIjExIiwgIjMiLCAiOSIsICIyNCIpCgojIyBtYWtlIGEgZGF0YWZyYW1lIGZvciBqdXN0IG1hbGUgY2VsbHM6Cm1hbGVfY2VsbHNfZGYgPC0gbWV0YV9kYXRhX2RmW3doaWNoKG1ldGFfZGF0YV9kZiRzZXVyYXRfY2x1c3RlcnMgJWluJSBtYWxlX2NsdXN0ZXJzKSxdCmZlbWFsZV9jZWxsc19kZiA8LSBtZXRhX2RhdGFfZGZbd2hpY2gobWV0YV9kYXRhX2RmJHNldXJhdF9jbHVzdGVycyAlaW4lIGZlbWFsZV9jbHVzdGVycyksXQoKIyMgbWFrZSBjZWxsIGdyb3VwIGRmCmNlbGxfZ3JvdXBfZGZfZ2Vub3R5cGUgPC0gdGliYmxlOjp0aWJibGUoY2VsbD1yb3cubmFtZXMoY29sRGF0YShtb25vY2xlLm9iamVjdCkpLCBjZWxsX2dyb3VwPWNvbERhdGEobW9ub2NsZS5vYmplY3QpJGlkZW50aXR5X2NvbWJpbmVkKQoKIyMgbWFrZSBwbG90dGluZyBkZgphZ2dfbWF0X211dGFudHMgPC0gYWdncmVnYXRlX2dlbmVfZXhwcmVzc2lvbihtb25vY2xlLm9iamVjdCwgZ2VuZV9tb2R1bGVfZGYsIGNlbGxfZ3JvdXBfZGZfZ2Vub3R5cGUpCgojIyBwbG90CnBoZWF0bWFwOjpwaGVhdG1hcChhZ2dfbWF0X211dGFudHMsIHNjYWxlPSJjb2x1bW4iLCBjbHVzdGVyaW5nX21ldGhvZD0id2FyZC5EMiIpCmBgYAoKCgoKCgoKIyBQc2V1ZG90aW1lIG9mIGFsbCBjZWxscwoKVGhpcyB3aWxsIGFsbG93IG9uZSB0byBwbG90IFBUIG9mIGFsbCBjZWxscyByYXRoZXIgdGhhbiBqdXN0IHRoZSAxMHggY2VsbHMgd2UgZGlkIGFib3ZlCgpgYGB7cn0KIyMgZXh0cmFjdCBkYXRhIGZyb20gU2V1cmF0CnNldXJhdC5vYmplY3QuYWxsIDwtIHRlbngubXV0YW50LmludGVncmF0ZWQKIyBjb3VudHMKZGF0YSA8LSBhcyhhcy5tYXRyaXgoR2V0QXNzYXlEYXRhKHNldXJhdC5vYmplY3QuYWxsLCBhc3NheSA9ICJpbnRlZ3JhdGVkIiwgc2xvdCA9ICJkYXRhIikpLCAnc3BhcnNlTWF0cml4JykKIyBtZXRhIGRhdGEKcGQgPC0gZGF0YS5mcmFtZShzZXVyYXQub2JqZWN0LmFsbEBtZXRhLmRhdGEpCgojIyBrZWVwIG9ubHkgdGhlIGNvbHVtbnMgdGhhdCBhcmUgcmVsZXZhbnQKI3BEYXRhIDwtIHBkICU+JSBzZWxlY3Qob3JpZy5pZGVudCwgbkNvdW50X1JOQSwgbkZlYXR1cmVfUk5BKQojIyBhZGQgZ2VuZSBzaG9ydCBuYW1lCmZEYXRhIDwtIGRhdGEuZnJhbWUoZ2VuZV9zaG9ydF9uYW1lID0gcm93Lm5hbWVzKGRhdGEpLCByb3cubmFtZXMgPSByb3cubmFtZXMoZGF0YSkpCgojIyBDb25zdHJ1Y3QgbW9ub2NsZSBjZHMKbW9ub2NsZS5vYmplY3QuYWxsIDwtIG5ld19jZWxsX2RhdGFfc2V0KGV4cHJlc3Npb25fZGF0YSA9IGRhdGEsIGNlbGxfbWV0YWRhdGEgPSBwZCwgZ2VuZV9tZXRhZGF0YSA9IGZEYXRhKQojIyBwcmVwcm9jZXNzCm1vbm9jbGUub2JqZWN0LmFsbCA9IHByZXByb2Nlc3NfY2RzKG1vbm9jbGUub2JqZWN0LmFsbCwgbnVtX2RpbSA9IDEwMCwgbm9ybV9tZXRob2QgPSAibm9uZSIpCiMjIHBsb3QgdmFyaWFuY2UgZXhwbGFpbmVkIHBsb3QKcGxvdF9wY192YXJpYW5jZV9leHBsYWluZWQobW9ub2NsZS5vYmplY3QuYWxsKQojIyBtYWtlIG1vbm9jbGUgVU1BUAojbW9ub2NsZS5vYmplY3QuYWxsID0gcmVkdWNlX2RpbWVuc2lvbihtb25vY2xlLm9iamVjdC5hbGwsIHJlZHVjdGlvbl9tZXRob2QgPSAiVU1BUCIsIHByZXByb2Nlc3NfbWV0aG9kID0gIlBDQSIsIHVtYXAubWV0cmljID0gImV1Y2xpZGVhbiIsIHVtYXAubl9uZWlnaGJvcnMgPSAyMCwgdW1hcC5taW5fZGlzdCA9IDAuNSwgdmVyYm9zZSA9IEZBTFNFKQojcGxvdF9jZWxscyhtb25vY2xlLm9iamVjdC5hbGwpCgojIyBhZGQgVU1BUCBmcm9tIFNldXJhdAptb25vY2xlLm9iamVjdC5hbGxAaW50X2NvbERhdGFAbGlzdERhdGEkcmVkdWNlZERpbXNAbGlzdERhdGFbWyJVTUFQIl1dIDwtc2V1cmF0Lm9iamVjdC5hbGxAcmVkdWN0aW9uc1tbIkRJTV9VTUFQIl1dQGNlbGwuZW1iZWRkaW5ncyAKcGxvdF9jZWxscyhtb25vY2xlLm9iamVjdC5hbGwpCgojIyBjbHVzdGVyCm1vbm9jbGUub2JqZWN0LmFsbCA9IGNsdXN0ZXJfY2VsbHMobW9ub2NsZS5vYmplY3QuYWxsKQoKIyMgcGxvdCBjbHVzdGVycwpwbG90X2NlbGxzKG1vbm9jbGUub2JqZWN0LmFsbCwgY29sb3JfY2VsbHNfYnk9InBhcnRpdGlvbiIsIGdyb3VwX2NlbGxzX2J5PSJwYXJ0aXRpb24iLCAgeCA9IDIsIHkgPSAxKQoKIyMgcmVkdWNlIHBhcnRpdGlvbnMgdG8gMQptb25vY2xlLm9iamVjdC5hbGxAY2x1c3RlcnMkVU1BUCRwYXJ0aXRpb25zW21vbm9jbGUub2JqZWN0LmFsbEBjbHVzdGVycyRVTUFQJHBhcnRpdGlvbnMgPT0gIjIiXSA8LSAiMSIKCiNtYXAgcHNldWRvdGltZQptb25vY2xlLm9iamVjdC5hbGwgPSBsZWFybl9ncmFwaChtb25vY2xlLm9iamVjdC5hbGwsIGxlYXJuX2dyYXBoX2NvbnRyb2w9bGlzdChuY2VudGVyPTUwMCksIHVzZV9wYXJ0aXRpb24gPSBGQUxTRSkKCnBsb3RfY2VsbHMobW9ub2NsZS5vYmplY3QuYWxsLCBjb2xvcl9jZWxsc19ieT0icGFydGl0aW9uIiwgZ3JvdXBfY2VsbHNfYnk9InBhcnRpdGlvbiIsICB4ID0gMiwgeSA9IDEpCgoKIyMgYSBoZWxwZXIgZnVuY3Rpb24gdG8gaWRlbnRpZnkgdGhlIHJvb3QgcHJpbmNpcGFsIHBvaW50czoKIyMgbWFrZSBjbHVzdGVyIDIgdGhlIHJvb3QKZ2V0X2VhcmxpZXN0X3ByaW5jaXBhbF9ub2RlIDwtIGZ1bmN0aW9uKGNkcywgdGltZV9iaW49IjciKXsKICBjZWxsX2lkcyA8LSB3aGljaChjb2xEYXRhKGNkcylbLCAic2V1cmF0X2NsdXN0ZXJzIl0gPT0gdGltZV9iaW4pCiAgY2xvc2VzdF92ZXJ0ZXggPC0KICBjZHNAcHJpbmNpcGFsX2dyYXBoX2F1eFtbIlVNQVAiXV0kcHJfZ3JhcGhfY2VsbF9wcm9qX2Nsb3Nlc3RfdmVydGV4CiAgY2xvc2VzdF92ZXJ0ZXggPC0gYXMubWF0cml4KGNsb3Nlc3RfdmVydGV4W2NvbG5hbWVzKGNkcyksIF0pCiAgcm9vdF9wcl9ub2RlcyA8LQogIGlncmFwaDo6VihwcmluY2lwYWxfZ3JhcGgoY2RzKVtbIlVNQVAiXV0pJG5hbWVbYXMubnVtZXJpYyhuYW1lcwogICh3aGljaC5tYXgodGFibGUoY2xvc2VzdF92ZXJ0ZXhbY2VsbF9pZHMsXSkpKSldCiAgCiAgcm9vdF9wcl9ub2Rlcwp9CgojIyBjYWxjdWxhdGUgcHNldWRvdGltZQojbW9ub2NsZS5vYmplY3QuYWxsID0gb3JkZXJfY2VsbHMobW9ub2NsZS5vYmplY3QuYWxsLCByb290X3ByX25vZGVzPWdldF9lYXJsaWVzdF9wcmluY2lwYWxfbm9kZShtb25vY2xlLm9iamVjdC5hbGwpKQptb25vY2xlLm9iamVjdC5hbGwgPSBvcmRlcl9jZWxscyhtb25vY2xlLm9iamVjdC5hbGwpCgoKIyMgcGxvdAp1bWFwX3B0IDwtIHBsb3RfY2VsbHMobW9ub2NsZS5vYmplY3QuYWxsLCBjb2xvcl9jZWxsc19ieSA9ICJwc2V1ZG90aW1lIiwgbGFiZWxfY2VsbF9ncm91cHM9RkFMU0UsIGNlbGxfc2l6ZSA9IDEsIHggPSAyLCB5ID0gMSkgKwogIGNvb3JkX2ZpeGVkKCkgKwogIHRoZW1lX3ZvaWQoKSArCiAgbGFicyh0aXRsZSA9ICJQc2V1ZG90aW1lIikgKwogIHRoZW1lKHBsb3QudGl0bGUgPSBlbGVtZW50X3RleHQoaGp1c3QgPSAwLjUpKQoKIyMgdmlldyBwbG90CnVtYXBfcHQKCiMjIGhlbHAgd2FzIG9idGFpbmVkIGZyb20gaGVyZQojIyBodHRwczovL2dpdGh1Yi5jb20vc2F0aWphbGFiL3NldXJhdC9pc3N1ZXMvMTY1OApgYGAKCnNhdmUKYGBge3J9Cmdnc2F2ZSgiLi4vaW1hZ2VzX3RvX2V4cG9ydC9wdF9hbGxfVU1BUF9wdC5wbmciLCBwbG90ID0gdW1hcF9wdCwgZGV2aWNlID0gInBuZyIsIHBhdGggPSBOVUxMLCBzY2FsZSA9IDEsIHdpZHRoID0gMjAsIGhlaWdodCA9IDIwLCB1bml0cyA9ICJjbSIsIGRwaSA9IDMwMCwgbGltaXRzaXplID0gVFJVRSkKYGBgCgojIyMjIEFkZCBvcmlnaW5hbCBwdCB2YWx1ZXMKCmBgYHtyfQojIyBleHRyYWN0IHB0IHZhbHVlcwpwdF92YWx1ZXMgPC0gYXMuZGF0YS5mcmFtZShwc2V1ZG90aW1lKG1vbm9jbGUub2JqZWN0LmFsbCwgcmVkdWN0aW9uX21ldGhvZCA9ICJVTUFQIikpCgp0ZW54Lm11dGFudC5pbnRlZ3JhdGVkIDwtIEFkZE1ldGFEYXRhKHRlbngubXV0YW50LmludGVncmF0ZWQsIHB0X3ZhbHVlcywgIm9sZF9wdF92YWx1ZXMiKQpgYGAKClNhdmUgb2xkIG1vZHVsZXMKYGBge3J9CndyaXRlLmNzdihtb2R1bGVzX2RmX29yaWdpbmFsXzEweF9kYXRhX3NldCwgZmlsZSA9ICIuLi9kYXRhX3RvX2V4cG9ydC9tb2R1bGVzX2RmX29yaWdpbmFsXzEweF9kYXRhX3NldC5jc3YiKQpgYGAKCiMgZG90IHBsb3Qgb2YgZXhwcmVzc2lvbiBieSBwdAoKYW5ub3RhdGlvbnMgZm9yIHBsb3QKYGBge3J9CiMjIGNyZWF0ZSBhbm5vdGF0aW9uIG9mIGNsdXN0ZXJzIGZvciBoZWF0bWFwCmNsdXN0ZXJfYW5ubyA8LSBkYXRhLmZyYW1lKGNsdXN0ZXIgPSB1bmlxdWUoYXMuZGF0YS5mcmFtZSh0ZW54Lm11dGFudC5pbnRlZ3JhdGVkQG1ldGEuZGF0YSkkc2V1cmF0X2NsdXN0ZXJzKSkKcm93Lm5hbWVzKGNsdXN0ZXJfYW5ubykgPC0gY2x1c3Rlcl9hbm5vJGNsdXN0ZXIKCiMjIGNsdXN0ZXJzIHdlcmUgZGVmaW5lZCBpbiB0aGUgbWVyZ2Ugc2NyaXB0IGVhcmxpZXIgYXM6Cm1hbGVfY2x1c3RlcnMgPC0gYygiMjAiLCAiMTciLCAiOCIsICIxOCIpCmZlbWFsZV9jbHVzdGVycyA8LSBjKCIyMyIsICIxOSIsICIyMSIsICI1IikKYXNleF9jbHVzdGVycyA8LSBjKCI2IiwgIjQiLCAiOSIsICIyIiwgIjEiLCAiNyIsICIwIiwgIjMiLCAiMTIiLCAiMTYiLCAiMTAiLCAiMTEiLCAiMjQiLCAiMTQiLCAiMTUiLCAiMjIiLCAiMjUiKQpiaXBvdGVudGlhbF9jbHVzdGVycyA8LSBjKCIxMyIpCgojIyBhZGQgaWRlbnRpdGllcyB0byB0aGUgY29sdW1uCmNsdXN0ZXJfYW5ubyRncm91cCA8LSBOQQpjbHVzdGVyX2Fubm8kZ3JvdXBbd2hpY2goY2x1c3Rlcl9hbm5vJGNsdXN0ZXIgJWluJSBhc2V4X2NsdXN0ZXJzKV0gPC0gIkFzZXh1YWwiCmNsdXN0ZXJfYW5ubyRncm91cFt3aGljaChjbHVzdGVyX2Fubm8kY2x1c3RlciAlaW4lIG1hbGVfY2x1c3RlcnMpXSA8LSAiTWFsZSIKY2x1c3Rlcl9hbm5vJGdyb3VwW3doaWNoKGNsdXN0ZXJfYW5ubyRjbHVzdGVyICVpbiUgZmVtYWxlX2NsdXN0ZXJzKV0gPC0gIkZlbWFsZSIKY2x1c3Rlcl9hbm5vJGdyb3VwW3doaWNoKGNsdXN0ZXJfYW5ubyRjbHVzdGVyICVpbiUgYmlwb3RlbnRpYWxfY2x1c3RlcnMpXSA8LSAiQ29tbWl0dGVkIgpjbHVzdGVyX2Fubm8gPC0gY2x1c3Rlcl9hbm5vWyAsIDIsIGRyb3AgPSBGQUxTRV0KY2x1c3Rlcl9hbm5vCgojIyBNYWtlIGEgZGYgb2YgbWV0YSBkYXRhCiMjIHRoaXMgaXMgdXNlZCBsYXRlciBpbiB0aGUgcmlkZ2VwbG90cyB0b28KIyMgZXh0cmFjdCBwc2V1ZG90aW1lIHZhbHVlcwpwdF92YWx1ZXMgPC0gYXMuZGF0YS5mcmFtZSh0ZW54Lm11dGFudC5pbnRlZ3JhdGVkQG1ldGEuZGF0YSRvbGRfcHRfdmFsdWVzKQpwdF92YWx1ZXMkY2VsbF9uYW1lIDwtIHJvd25hbWVzKHRlbngubXV0YW50LmludGVncmF0ZWRAbWV0YS5kYXRhKQptZXRhX2RhdGFfZGYgPC0gYXMuZGF0YS5mcmFtZSh0ZW54Lm11dGFudC5pbnRlZ3JhdGVkQG1ldGEuZGF0YSkKbWV0YV9kYXRhX2RmJGNlbGxfbmFtZSA8LSByb3duYW1lcyhtZXRhX2RhdGFfZGYpCm1ldGFfZGF0YV9kZiA8LSBtZXJnZShtZXRhX2RhdGFfZGYsIHB0X3ZhbHVlcywgYnkgPSAiY2VsbF9uYW1lIikKIyMgdGhlIHB0IHdpbGwgYmUgYWRkZWQgdG8gdGhlIGxhc3QgY29sdW1uIHNvIGFkZCB0aGUgbmFtZSBwdCB0byB0aGUgbWVyZ2VkIGRmCm5hbWVzKG1ldGFfZGF0YV9kZilbbGVuZ3RoKG5hbWVzKG1ldGFfZGF0YV9kZikpXSA8LSAicHQiCgojIyBhZGQgbWVkaWFuIHBzZXVkb3RpbWUgcGVyIGNsdXN0ZXIKIyMgaGVscCB3YXMgb2J0YWluZWQgaGVyZTpodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy81NDM2MDg1NS9jYWxjdWxhdGUtbWVhbi1mb3ItY29sdW1uLWdyb3VwZWQtYnktdmFsdWVzLW9mLXR3by1vdGhlci1jb2x1bW5zCiMjIG1ha2Ugc3Vic2V0dGVkIGRhdGFmcmFtZSB3aXRoIGp1c3QgY2x1c3RlciBhbmQgcHQKZGZfbWVkaWFuX3B0IDwtIG1ldGFfZGF0YV9kZlsgLGMoInB0IiwgInNldXJhdF9jbHVzdGVycyIpXQojIyBhcHBseSBhY3Jvc3MgZGF0YWZyYW1lIHRvIGdldCBtZWRpYW4KbWVhbi5kZjEgPC0gdGFwcGx5KGRmX21lZGlhbl9wdCRwdCwgbGlzdChkZl9tZWRpYW5fcHQkc2V1cmF0X2NsdXN0ZXJzKSwgbWVkaWFuKQptZWFuLmRmMiA8LSBhcy5kYXRhLmZyYW1lKGFzLnRhYmxlKG1lYW4uZGYxKSkKIyMgcmVuYW1lIGNvbHMKbmFtZXMobWVhbi5kZjIpIDwtIGMoInNldXJhdF9jbHVzdGVycyIsICJwdF9NZWRpYW4iKQojIyByZW5hbWUgcm93cwpyb3duYW1lcyhtZWFuLmRmMikgPC0gbWVhbi5kZjIkc2V1cmF0X2NsdXN0ZXJzCiMjIHRvIG1ha2UgZWFjaCB2YWx1ZSBoYXZlIHRoZSBtZWFuIGluIHRoZSBvcmlnaW5hbCBkYXRhZnJhbWUKI21lcmdlKGRmX21lZGlhbl9wdCwgbWVhbi5kZjIpCiMjIGFkZCB0byBhbm5vdGF0aW9uIGRhdGFmcmFtZQpjbHVzdGVyX2Fubm8gPC0gbWVyZ2UoY2x1c3Rlcl9hbm5vLCBtZWFuLmRmMiwgYnk9MCkKCiMjIGFkZCByb3duYW1lcyB0byBkYXRhZnJhbWUKcm93bmFtZXMoY2x1c3Rlcl9hbm5vKSA8LSBjbHVzdGVyX2Fubm8kUm93Lm5hbWVzCiMjIHN1YnNldCB0byBoYXZlIG9ubHkgaW5mbyBvZiBpbnRlcmVzdApjbHVzdGVyX2Fubm8gPC0gY2x1c3Rlcl9hbm5vWyxjKDIsNCldCm5hbWVzKGNsdXN0ZXJfYW5ubykgPC0gYygiSWRlbnRpdHkiLCAiTWVkaWFuX1BzZXVkb3RpbWVfb2ZfQ2x1c3RlciIpCgojIyB0aGlzIGlzIGZvciB0aGUgcmVjdGFuZ2xlcyBvbiB0aGUgcGxvdCBiZWxvdwojIyBhZGQgYW4gb3JkZXIgY29sdW1uIHRvbzoKbXlfbGV2ZWxzIDwtIGMoYXNleF9jbHVzdGVycywgYmlwb3RlbnRpYWxfY2x1c3RlcnMsIG1hbGVfY2x1c3RlcnMsIGZlbWFsZV9jbHVzdGVycykKIyMgb3JkZXIgdGhlIGFubm90YXRpb24KY2x1c3Rlcl9hbm5vIDwtIGNsdXN0ZXJfYW5ub1sobWF0Y2gobXlfbGV2ZWxzLCByb3duYW1lcyhjbHVzdGVyX2Fubm8pKSksIF0KIyMgYWRkIGxhYmVsIApjbHVzdGVyX2Fubm8kb3JkZXIgPC0gYygxOm5yb3coY2x1c3Rlcl9hbm5vKSkKIyMgYWRkIGNvb3JkaW5hdGVzIGZvciByZWN0YW5nbGVzCmNsdXN0ZXJfYW5ubyR5MSA8LSBjbHVzdGVyX2Fubm8kb3JkZXItMC41CmNsdXN0ZXJfYW5ubyR5MiA8LSBjbHVzdGVyX2Fubm8kb3JkZXIrMC41CmNsdXN0ZXJfYW5ubyR4MSA8LSAxOApjbHVzdGVyX2Fubm8keDIgPC0gMTguNQojIyBhZGQgY29vcmRpbmF0ZXMgZm9yIGlkZW50aXR5IHJlY3RhbmdsZXMKY2x1c3Rlcl9hbm5vJEJ5MSA8LSBjbHVzdGVyX2Fubm8kb3JkZXItMC41CmNsdXN0ZXJfYW5ubyRCeTIgPC0gY2x1c3Rlcl9hbm5vJG9yZGVyKzAuNQpjbHVzdGVyX2Fubm8kQngxIDwtIDE5CmNsdXN0ZXJfYW5ubyRCeDIgPC0gMTkuNQoKIyMgaW5zcGVjdApjbHVzdGVyX2Fubm8KYGBgCgpwbG90CmBgYHtyLCBmaWcud2lkdGggPSA3LCBmaWcuaGVpZ2h0PSAxMn0KIyMgcGxvdApkb3RfcGxvdF9wYXBlcl9maWd1cmUgPC0gRG90UGxvdCh0ZW54Lm11dGFudC5pbnRlZ3JhdGVkLCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmVhdHVyZXMgPSAoYygiUEJBTktBLTExNDQ4MDAiLCAiUEJBTktBLTE0MzUyMDAiLCAiUEJBTktBLTE0MTgxMDAiLCAiUEJBTktBLTA5MDIzMDAiLCAiUEJBTktBLTE0NTQ4MDAiLCAiUEJBTktBLTA4MjgwMDAiLCAiUEJBTktBLTA0MTM0MDAiLCAiUEJBTktBLTA3MTY1MDAiLCAiUEJBTktBLTAxMDI0MDAiLCAiUEJBTktBLTE0NDc5MDAiLCAiUEJBTktBLTEzMDI3MDAiLCAiUEJBTktBLTE0Mzc1MDAiLCAiUEJBTktBLTA0MTYxMDAiLCAiUEJBTktBLTEzMDA3MDAiLCAiUEJBTktBLTA5MTUwMDAiLCAiUEJBTktBLTE0NDMzMDAiLCAiUEJBTktBLTExNDU5MDAiKSksIGdyb3VwLmJ5ID0gInNldXJhdF9jbHVzdGVyc19wbG90dGluZyIpICsKICB0aGVtZV9jbGFzc2ljKCkgKwogICMjIGNoYW5nZSBhcHBlYXJhbmNlIGFuZCByZW1vdmUgYXhpcyBlbGVtZW50cywgYW5kIG1ha2Ugcm9vbSBmb3IgYXJyb3dzLCBhbmQgYWxzbyBjaGFuZ2UgcG9zb2l0aW9uIG9mIGxlZ2VuZHMgcmVsYXRpdmUgdG8gb25lIGFub3RoZXIKICB0aGVtZShheGlzLnRleHQueCA9IGVsZW1lbnRfdGV4dChzaXplPTIwLCBhbmdsZSA9IDQ1LCBoanVzdD0xLHZqdXN0PTEsIGZhbWlseT0iQXJpYWwiKSwgbGVnZW5kLnBvc2l0aW9uID0gImJvdHRvbSIsIGxlZ2VuZC5kaXJlY3Rpb24gPSAiaG9yaXpvbnRhbCIsIGxlZ2VuZC5ib3ggPSAidmVydGljYWwiLCBwbG90Lm1hcmdpbiA9IHVuaXQoYygxLDMsMSwzKSwgImxpbmVzIiksIHRleHQ9ZWxlbWVudF90ZXh0KHNpemU9MjAsIGZhbWlseT0iQXJpYWwiKSwgYXhpcy50aXRsZT1lbGVtZW50X3RleHQoc2l6ZT0yMCxmYW1pbHk9IkFyaWFsIikpICsKICAjI2FkZCB0aGVzZSB0byBhYm92ZSB0byByZW1vdmUgeSA9IHBsb3QudGl0bGUgPSBlbGVtZW50X2JsYW5rKCksIGF4aXMudGV4dC55ID0gZWxlbWVudF9ibGFuaygpLCBheGlzLnRpY2tzLnkgPSBlbGVtZW50X2JsYW5rKCksIGF4aXMudGl0bGUueSA9IGVsZW1lbnRfYmxhbmsoKQogICMjIGNoYW5nZSB0aGUgY29sb3VycwogIHNjYWxlX2NvbG91cl92aXJpZGlzKG9wdGlvbiA9ICJpbmZlcm5vIiwgZ3VpZGUgPSAiY29sb3VyYmFyIiwgbmEudmFsdWU9IndoaXRlIiwgYmVnaW4gPSAwLCBlbmQgPSAxLCBkaXJlY3Rpb24gPSAxKSArCiAgIyMgY2hhbmdlIHggYXhpcyBsYWJlbAogIGxhYnMoeCA9ICJHZW5lIiwgIHRpdGxlID0gIiIsIHkgPSAiQ2x1c3RlciIpICsKICAjIyBhbm5vdGF0ZSBhc2V4CiAgZ2VvbV9obGluZShhZXMoeWludGVyY2VwdCA9IChsZW5ndGgoYXNleF9jbHVzdGVycykrMC41KSkpICsKICAjIyBhbm5vdGF0ZSBiaXBvdGVudGlhbAogIGdlb21faGxpbmUoYWVzKHlpbnRlcmNlcHQgPSAobGVuZ3RoKGMoYXNleF9jbHVzdGVycywgYmlwb3RlbnRpYWxfY2x1c3RlcnMpKSswLjUpKSkgKwogICMjIGFubm90YXRlIHNleGVzCiAgZ2VvbV9obGluZShhZXMoeWludGVyY2VwdCA9IChsZW5ndGgoYyhhc2V4X2NsdXN0ZXJzLCBiaXBvdGVudGlhbF9jbHVzdGVycywgbWFsZV9jbHVzdGVycykpKzAuNSkpKSArCiAgIyMgY2hhbmdlIGxhYmVsIG9uIGJvdHRvbSBvZiBwbG90IHNvIHdlIGNhbiBpbmRpY2F0ZSBtYXJrZXJzCiAgIHNjYWxlX3hfZGlzY3JldGUobGFiZWxzID0gKChjKGV4cHJlc3Npb24ocGFzdGUoaXRhbGljKCJmZDUiKSkpLAogICAgZXhwcmVzc2lvbihwYXN0ZShpdGFsaWMoImZkNCIpKSksCiAgICBleHByZXNzaW9uKHBhc3RlKGl0YWxpYygiZmQzIikpKSwKICAgIGV4cHJlc3Npb24ocGFzdGUoaXRhbGljKCJmZDIiKSkpLAogICAgZXhwcmVzc2lvbihwYXN0ZShpdGFsaWMoImZkMSIpKSksCiAgICBleHByZXNzaW9uKHBhc3RlKGl0YWxpYygiZ2QxIikpKSwKICAgIGV4cHJlc3Npb24ocGFzdGUoaXRhbGljKCJtZDUiKSkpLAogICAgZXhwcmVzc2lvbihwYXN0ZShpdGFsaWMoIm1kNCIpKSksCiAgICBleHByZXNzaW9uKHBhc3RlKGl0YWxpYygibWQzIikpKSwKICAgIGV4cHJlc3Npb24ocGFzdGUoaXRhbGljKCJtZDIiKSkpLAogICAgZXhwcmVzc2lvbihwYXN0ZShpdGFsaWMoIm1kMSIpKSksCiAgICBleHByZXNzaW9uKHBhc3RlKGl0YWxpYygiYXAyLWciKSkpLAogICAgZXhwcmVzc2lvbihwYXN0ZShpdGFsaWMoImRoYywgcHV0YXRpdmUiKSwgIihtYWxlKSIpKSwKICAgIGV4cHJlc3Npb24ocGFzdGUoaXRhbGljKCJjY3AxIiksICIoZmVtYWxlKSIpKSwKICAgIGV4cHJlc3Npb24ocGFzdGUoaXRhbGljKCJhbWExIiksICIoc2NoaXpvbnQpIikpLAogICAgZXhwcmVzc2lvbihwYXN0ZShpdGFsaWMoIm1zcDkiKSwgIih0cm9waCkiKSksCiAgICBleHByZXNzaW9uKHBhc3RlKGl0YWxpYygibWFocnAxYiIpLCAiKHJpbmcpIikpKSkpKSAgKwogICMjIGFkZCBhbm5vdGF0aW9uIG9uIHRvcCBvZiBwbG90CiAgI2dlb21fcmVjdChhZXMoeG1pbiA9IDAsIHhtYXggPSAxKSwgeW1pbiA9IGxlbmd0aChjbHVzdGVyX2Fubm8kSWRlbnRpdHkpLCB5bWF4ID0gbGVuZ3RoKGNsdXN0ZXJfYW5ubyRJZGVudGl0eSkgKyAxKSArCiAgICAjIyBmbGlwIGNvb3JkaW5hdGVzIAogICAgZ2VvbV9yZWN0KGRhdGEgPSBjbHVzdGVyX2Fubm8sIG1hcHBpbmc9YWVzKHhtaW49eDEsIHhtYXg9eDIsIHltaW49eTEsIHltYXg9eTIsIGZpbGw9TWVkaWFuX1BzZXVkb3RpbWVfb2ZfQ2x1c3RlciksIGluaGVyaXQuYWVzID0gRkFMU0UpICsKICAgIHNjYWxlX2ZpbGxfdmlyaWRpc19jKG9wdGlvbiA9ICJwbGFzbWEiKSArCiAgIyMgZmxpcCBjb29yZGluYXRlcyAKICAjIyBnZW9tcyBiZWxvdyB3aWxsIHVzZSBhbm90aGVyIGNvbG9yIHNjYWxlCiAgICBuZXdfc2NhbGVfZmlsbCgpICsKICAgIGdlb21fcmVjdChkYXRhID0gY2x1c3Rlcl9hbm5vLCBtYXBwaW5nPWFlcyh4bWluPUJ4MSwgeG1heD1CeDIsIHltaW49QnkxLCB5bWF4PUJ5MiwgZmlsbD1JZGVudGl0eSksIGluaGVyaXQuYWVzID0gRkFMU0UpICsKICAgIHNjYWxlX2ZpbGxfbWFudWFsKHZhbHVlcyA9IGMoIk1hbGUiID0iIzAxNmMwMCIsICJGZW1hbGUiPSIjYTUyYjFlIiwgIkFzZXh1YWwiPSAiIzAwNTJjNSIsICJDb21taXR0ZWQiID0gIiNmMmViMjMiKSkgKwogICAgY29vcmRfZmxpcCgpCiAgCiAgCiMjIHZpZXcKcHJpbnQoZG90X3Bsb3RfcGFwZXJfZmlndXJlKQpgYGAKCnNhdmUKYGBge3J9Cmdnc2F2ZSgiLi4vaW1hZ2VzX3RvX2V4cG9ydC9wdF9hbGxfZG90X3Bsb3QucG5nIiwgcGxvdCA9IGRvdF9wbG90X3BhcGVyX2ZpZ3VyZSwgZGV2aWNlID0gInBuZyIsIHBhdGggPSBOVUxMLCBzY2FsZSA9IDEsIHdpZHRoID0gMzAsIGhlaWdodCA9IDM1LCB1bml0cyA9ICJjbSIsIGRwaSA9IDMwMCwgbGltaXRzaXplID0gVFJVRSkKYGBgCgojIDkuIFNhdmUgYW5kIEV4cG9ydCB7LnRhYnNldH0KClNhdmUgZW52aXJvbm1lbnQKYGBge3J9CiMjIFRoaXMgc2F2ZXMgZXZlcnl0aGluZyBpbiB0aGUgZ2xvYmFsIGVudmlyb25tZW50IGZvciBlYXN5IHJlY2FsbCBsYXRlcgojc2F2ZS5pbWFnZShmaWxlID0gIkdDU0tPX3BzZXVkb3RpbWVfYWxsY2VsbHMuUkRhdGEiKQojbG9hZChmaWxlID0gIkdDU0tPX3BzZXVkb3RpbWVfYWxsY2VsbHMuUkRhdGEiKQpgYGAKClNhdmUgb2JqZWN0KHMpCmBgYHtyfQojIyBzYXZlIGludGVncmF0ZWQgb2JqZWN0IHRvIGZpbGUKc2F2ZVJEUyh0ZW54Lm11dGFudC5pbnRlZ3JhdGVkLCBmaWxlID0gIi4uL2RhdGFfdG9fZXhwb3J0L3RlbngubXV0YW50LmludGVncmF0ZWQuUkRTIikgCiMjIHJlc3RvcmUgdGhlIG9iamVjdAojdGVueC5tdXRhbnQuaW50ZWdyYXRlZCA8LSByZWFkUkRTKCIuLi9kYXRhX3RvX2V4cG9ydC90ZW54Lm11dGFudC5pbnRlZ3JhdGVkLlJEUyIpCmBgYAoKIyBBcHBlbmRpeCB7LnRhYnNldH0KCiMjIFNlc3Npb24gSW5mbyAKYGBge3IsIGVjaG8gPSBGQUxTRX0Kc2Vzc2lvbkluZm8oKQpgYGAKCiMjIEFja25vd2xlZGdlbWVudHMKYGBge3J9CiMjIGhlbHAgd2FzIG9idGFpbmVkIGZyb20gaGVyZSB0byB1bmRlcnN0YW5kIGhvdyB0byB1c2UgaW50ZWdyYXRlZCBjb3VudHMgZnJvbSBTZXVyYXQgKHRoZSBzaG9ydCBhd25zZXIgaXMgdGhhdCB3ZSB1c2VkIG5vbi1pbnRlZ3JhdGVkIGNvdW50cyBhbmQgb25seSAxMHggZm9yIHRoaXMgcGFydCkuIEl0IGFsc28gY29udGFpbnMgc29tZSB1c2VmdWwgY29kZSB0aGF0IHdhcyB1c2VkIGZvciBleHRyYWN0aW5nIFVNQVAgY29vcmRhaW50ZXMuCiMjIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXRpamFsYWIvc2V1cmF0L2lzc3Vlcy8xNjU4CmBgYAoKCgoKCgoKCgoKCgoKCgoKCgoKCgpBZnRlciBQVCBvZiBhbGwgY2VsbHM6CgojIyMgUGVyIGJyYW5jaCBhbmFseXNpcyAKYGBge3J9CiMjIGFjY2VzcyB0aGUgY2xvc2VzdCBwcmluY2lwYWwgZ3JhcGggbm9kZSB2ZXJ0ZXggZm9yIGVhY2ggY2VsbCBhbmQgYXNzaWduIGl0IGFzIGEgY29sdW1uIGluIHlvdXIgY29sRGF0YSB0YWJsZSB1c2luZzoKY29sRGF0YShtb25vY2xlLm9iamVjdC5hbGwpJGNsb3Nlc3RfdmVydGV4IDwtIG1vbm9jbGUub2JqZWN0LmFsbEBwcmluY2lwYWxfZ3JhcGhfYXV4W1siVU1BUCJdXSRwcl9ncmFwaF9jZWxsX3Byb2pfY2xvc2VzdF92ZXJ0ZXhbLDFdCgpwbG90X2NlbGxzKG1vbm9jbGUub2JqZWN0LmFsbCwgY29sb3JfY2VsbHNfYnkgPSAiY2xvc2VzdF92ZXJ0ZXgiLCBsYWJlbF9jZWxsX2dyb3VwcyA9IEZBTFNFKQoKIyMgdGhlbiBzdWJzZXQgdGhlIHVzdWFsIHdheToKI21vbm9jbGUub2JqZWN0X21hbGUgPC0gbW9ub2NsZS5vYmplY3RbLGNvbERhdGEobW9ub2NsZS5vYmplY3QpJGNsb3Nlc3RfdmVydGV4ICVpbiUgYygxLCAyLCAzKV0KYGBgCgojIyMgRGVuc2l0eSBQbG90cwpgYGB7cn0KIyMgbG9hZCBwYWNrYWdlIHRvIHBsb3QgcmlkZ2UgcGxvdHMKbGlicmFyeShnZ3JpZGdlcykKCiMjIGV4dHJhY3QgcHNldWRvdGltZSB2YWx1ZXM6CnB0X3ZhbHVlcyA8LSBhcy5kYXRhLmZyYW1lKHBzZXVkb3RpbWUobW9ub2NsZS5vYmplY3QuYWxsLCByZWR1Y3Rpb25fbWV0aG9kID0gIlVNQVAiKSkKcHRfdmFsdWVzJGNlbGxfbmFtZSA8LSByb3duYW1lcyhwdF92YWx1ZXMpCm1ldGFfZGF0YV9kZiA8LSBhcy5kYXRhLmZyYW1lKG1vbm9jbGUub2JqZWN0LmFsbEBjb2xEYXRhKQptZXRhX2RhdGFfZGYkY2VsbF9uYW1lIDwtIHJvd25hbWVzKG1ldGFfZGF0YV9kZikKbWV0YV9kYXRhX2RmIDwtIG1lcmdlKG1ldGFfZGF0YV9kZiwgcHRfdmFsdWVzLCBieSA9ICJjZWxsX25hbWUiKQpuYW1lcyhtZXRhX2RhdGFfZGYpWzEyOF0gPC0gInB0IgoKIyMgZGVmaW5lIHdoaWNoIGNsdXN0ZXJzIHdpbGwgYmUgd2hpY2ggaWRlbnRpdHkKbWFsZV9jbHVzdGVycyA8LSBjKCI0NSIsICIzMCIsICI0MiIsICIxOCIsICIyNSIsICIzNyIsICIzMiIsICIyOSIpCmZlbWFsZV9jbHVzdGVycyA8LSBjKCIzOSIsICI0MCIsICIzOCIsICIxMCIsICIyNiIsICIxOSIsICIxNyIsICIzNiIpCmFzZXhfY2x1c3RlcnMgPC0gYygiMCIsICIyMiIsICI4IiwgIjEiLCAiMjAiLCAiMiIsICIxNSIsICI2IiwgIjE0IiwgIjEyIiwgIjEzIiwgIjIzIiwgIjMxIiwgIjIxIiwgIjQ0IiwgIjMzIiwgIjM1IiwgIjI4IiwgIjI3IiwgIjM0IiwgIjQzIiwgIjQxIiwgIjQiLCAiMTYiLCAiNSIsICIxMSIsICI3IiwgIjExIiwgIjMiLCAiOSIsICIyNCIpCgojIyBtYWtlIGEgZGF0YWZyYW1lIGZvciBqdXN0IG1hbGUgY2VsbHM6Cm1hbGVfY2VsbHNfZGYgPC0gbWV0YV9kYXRhX2RmW3doaWNoKG1ldGFfZGF0YV9kZiRzZXVyYXRfY2x1c3RlcnMgJWluJSBtYWxlX2NsdXN0ZXJzKSxdCmZlbWFsZV9jZWxsc19kZiA8LSBtZXRhX2RhdGFfZGZbd2hpY2gobWV0YV9kYXRhX2RmJHNldXJhdF9jbHVzdGVycyAlaW4lIGZlbWFsZV9jbHVzdGVycyksXQoKZ2dwbG90KG1hbGVfY2VsbHNfZGYsIGFlcyh4ID0gcHQsIHkgPSByZW9yZGVyKGlkZW50aXR5X2NvbWJpbmVkLCBwdCwgbWVkaWFuKSwgZmlsbCA9IHN0YXQoeCkpKSArCiAgZ2VvbV9kZW5zaXR5X3JpZGdlc19ncmFkaWVudChzY2FsZSA9IDMsIHJlbF9taW5faGVpZ2h0ID0gMC4wMSwgaml0dGVyZWRfcG9pbnRzID0gVFJVRSwgcXVhbnRpbGVfbGluZXMgPSBUUlVFLCBxdWFudGlsZXMgPSAyLCBwb2ludF9hbHBoYSA9IDAuNSwgYWxwaGEgPSAwLjUpICsKICBzY2FsZV9maWxsX3ZpcmlkaXNfYyhuYW1lID0gIlBzZXVkb3RpbWUiLCBvcHRpb24gPSAiQyIpICsKICBsYWJzKHRpdGxlID0gJ01hbGUgUFQgYnkgZ2Vub3R5cGUnKSArCiAgdGhlbWVfY2xhc3NpYygpCgpnZ3Bsb3QoZmVtYWxlX2NlbGxzX2RmLCBhZXMoeCA9IHB0LCB5ID0gcmVvcmRlcihpZGVudGl0eV9jb21iaW5lZCwgcHQsIG1lZGlhbiksIGZpbGwgPSBzdGF0KHgpKSkgKwogIGdlb21fZGVuc2l0eV9yaWRnZXNfZ3JhZGllbnQoc2NhbGUgPSAzLCByZWxfbWluX2hlaWdodCA9IDAuMDEsIGppdHRlcmVkX3BvaW50cyA9IFRSVUUsIHF1YW50aWxlX2xpbmVzID0gVFJVRSwgcXVhbnRpbGVzID0gMikgKwogIHNjYWxlX2ZpbGxfdmlyaWRpc19jKG5hbWUgPSAiUHNldWRvdGltZSIsIG9wdGlvbiA9ICJDIikgKwogIGxhYnModGl0bGUgPSAnRmVtYWxlIFBUIGJ5IGdlbm90eXBlJykgKwogIHRoZW1lX2NsYXNzaWMoKQpgYGAKCgoKCgoKCkNvbXBsZXhIZWF0bWFwIHZlcnNpb24KYGBge3IsIGZpZy5oZWlnaHQgPSAxMCwgZmlnLndpZHRoID0gMTJ9CmxpYnJhcnkoQ29tcGxleEhlYXRtYXApCmxpYnJhcnkoUkNvbG9yQnJld2VyKQoKIyMgcGhlYXRtYXAgY2FsY3VsYXRlcyBaIHNjb3JlcyBmb3IgcGxvdHRpbmcgdmFsdWVzCnNjYWxlX21hdHJpeF9ieV9jb2xzIDwtIGZ1bmN0aW9uICh4KSAKewogICAgbSA9IGFwcGx5KHgsIDEsIG1lYW4sIG5hLnJtID0gVCkKICAgIHMgPSBhcHBseSh4LCAxLCBzZCwgbmEucm0gPSBUKQogICAgcmV0dXJuKCh4IC0gbSkvcykKfQojIyBjYWxjdWxhdGUgeiBzY29yZSBieSBjb2wKYWdnX21hdF9kZl9zY2FsZWQgPC0gdChhcy5tYXRyaXgoc2NhbGVfbWF0cml4X2J5X2NvbHModChhZ2dfbWF0X2RmKSkpKQoKIyMgYWRkIGFubm90YXRpb246CmhlYXRtYXBfYW5ub3RhdGlvbiA8LSBIZWF0bWFwQW5ub3RhdGlvbihkZiA9IGNsdXN0ZXJfYW5ubywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbCA9IGxpc3QoCklkZW50aXR5ID0gYyhNYWxlPSIjMDE2YzAwIiwgRmVtYWxlPSIjYTUyYjFlIiwgQXNleHVhbD0gIiMwMDUyYzUiLCBDb21taXR0ZWQgPSAiI2YyZWIyMyIpKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFubm90YXRpb25fbGVnZW5kX3BhcmFtID0gbGlzdChNZWRpYW5fUHNldWRvdGltZV9vZl9DbHVzdGVyID0gbGlzdChkaXJlY3Rpb24gPSAiaG9yaXpvbnRhbCIpLCBJZGVudGl0eSA9IGxpc3QobnJvdyA9IDEpKSkKCiMjIHBsb3QKbW9kdWxlc19oZWF0bWFwIDwtIEhlYXRtYXAoYWdnX21hdF9kZl9zY2FsZWQsCiAgICAgICAgY29sdW1uX29yZGVyID0gTlVMTCwKICAgICAgICBjbHVzdGVyaW5nX21ldGhvZF9yb3dzID0gIndhcmQuRDIiLAogICAgICAgIGJvdHRvbV9hbm5vdGF0aW9uID0gaGVhdG1hcF9hbm5vdGF0aW9uLAogICAgICAgIGNvbCA9IGNvbG9yUmFtcFBhbGV0dGUocmV2KGJyZXdlci5wYWwobiA9IDcsIG5hbWUgPQogICJSZFlsQnUiKSkpKDEwMCksIAogICAgICAgIGhlYXRtYXBfbGVnZW5kX3BhcmFtID0gbGlzdChkaXJlY3Rpb24gPSAiaG9yaXpvbnRhbCIpKQpkcmF3KG1vZHVsZXNfaGVhdG1hcCwgbWVyZ2VfbGVnZW5kID0gVFJVRSwgaGVhdG1hcF9sZWdlbmRfc2lkZSA9ICJib3R0b20iLCAKICAgIGFubm90YXRpb25fbGVnZW5kX3NpZGUgPSAiYm90dG9tIikKCiMjIGh0dHBzOi8vd3d3LmJpb3N0YXJzLm9yZy9wLzM4MDU0NC8gCmBgYAo=